Академический Документы
Профессиональный Документы
Культура Документы
Tcnico en Computacin
Practica 1
Tema: PHP Como instalar y guardar
Objetivo: El alumno aprender como instalar PHP adecuadamente y guardar los programas que
en el realicen, para que posteriormente se puedan visualizar en el explorador de internet.
Desarrollo de la prctica: Practica 1
Nombre de la prctica: PHP Como instalar y guardar
Escenario: Laboratorio
Duracin: 2 horas
Materiales
Maquinaria Herramientas
*Cuaderno de apuntes *Computadora
*USB
*Bolgrafo
*Practica
Hora de inicio
Hora termino
Evaluacin
Para probar que el servidor funciona, escribiremos una prueba. Escribimos este cdigo:
<?php
echo Funciona;
?>
Guardamos el archivo como index con extensin PHP. Ya guardado, presionaremos la tecla F12 y
abrir una pestaa en Internet Explorer demostrando si funciona o no. Como pueden ver abajo,
el servidor funciona.
Practica 2
Tema: PHP Manual
Objetivo: Elaborar un pequeo manual en el que se inicie la prctica de varios conceptos
indispensables para el manejo de PHP.
Desarrollo de la prctica: Practica 2
Nombre de la prctica: Manual
Escenario: Laboratorio
Duracin: 2 horas
Materiales
Maquinaria Herramientas
*Cuaderno de apuntes *Computadora
*USB
*Bolgrafo
*Practica
Hora de inicio
Hora termino
Evaluacin
Reviso: Gabriela Orozco Magalln
Manual
Practica 1
<html>
<head>
<title> Ejemplo de PHP </title>
</head>
<body>
parte de HTML normal
<br><br>
<?php
echo "Parte de PHP<br>";
for($i=0;$i<10;$i++)
{
echo "Linea ".$i."<br>";
}
?>
</body>
</html>
Una variable es un contenedor de informacin, en el quo demos meter nmeros enteros, nmeros
decimales, caracteres el contenido de las variables se puede leer y se puede cambiar durante la
ejecucin de una pgina PHP.
En PHP todos los variables comienzan con el smbolo del dlar $ y no es necesario definir
una variable antes de usarla. Tampoco tienen tipos, es decir, que una misma variable puede
contener un nmero y luego puede contener caracteres.
Existen 2 tipos de variables, las locales que solo pueden ser usadas dentro de funciones y
las variables globales que tienen su mbito de uso fuera de las funciones, podemos acceder a
una variable global desde una funcin con la instruccin global nombre_variable
Prctica 2
<html>
<head>
<title> Ejemplo de PHP </title>
</head>
<body>
<?php
$a=1;
$b=3.34;
$c="Hola mundo";
echo $a,"<br>",$b,"<br>",$c;
?>
</body>
</html>
Los operadores de PHP son muy parecidos a los de C. Estos son los operadores que se
pueden aplicar a las variables y constantes numricas.
Operador
Nombre
Ejemplo
+
Suma
5+6
Resta
7-9
*
Multiplicacin
6*3
/
Divisin
4/8
%
Modulo
7%2
++
--
Suma 1
Resta 1
$a++
$a--
Descripcin
Suma dos nmeros
Resta dos nmeros
Multiplica dos nmeros
Divide dos nmeros
Devuelve el resto de dividir ambos nmeros, en este
ejemplo el resultado es 1
Suma 1 al contenido de una variable
Resta 1 al contenido de una variable
Practica 3
<!Manual de PHP se WebESTilo.com->
<html>
<head>
<title> Ejemplo de PHP </title>
</head>
<body>
<?php
$a=8;
$b=3;
echo $a+$b,"<br>";
echo $a-$b,"<br>";
echo $a*$b,"<br>";
echo $a/$b,"<br>";
$a++;
echo $a,"<br>";
$b--;
echo $b,"<br>";
?>
</body>
</html>
Los operadores lgicos son usados para evaluar varias comparaciones, combinando los
posibles valores de estas.
Operador Nombre
&&
Y
And
||
Or
No
Ejemplo
(7>2)&&(2<4)
10
Practica 4
<!Manual de PHP de WebESTilo.com->
<html>
<head>
<title> Ejemplo de PHP </title>
</head>
<body>
<?php
$a=8;
$b=3;
$c=3;
echo ($a==$b)&&($c>$b),"<br>";
echo ($a==$b)||($b==$c),"<br>";
echo !($b<=$c),"<br>";
?>
</body>
</html>
Las sentencias condicionales nos permiten ejecutar o no unas ciertas instrucciones dependiendo
del resultado de evaluar una condicin.
La sentencia <if> ejecuta una serie de instrucciones u otras dependiendo de la condicin
que le pongamos. Probablemente sea la instruccin ms importante en cualquier lenguaje de
programacin.
11
Practica 5
<!Manual de PHP se WebESTilo.com->
<html>
<head>
<title> Ejemplo de PHP </title>
</head>
<body>
<?php
$a=8;
$b=3;
if($a<$b)
{
echo "a es menor que b" ;
}
else
{
echo "a no es menor que b";
}
?>
</body>
Con la sentencia switch podemos ejecutar unas u otras instrucciones dependiendo del valor de
una variable.
12
Practica 6
<!Manual de PHP se WebESTilo.com->
<html>
<head>
<title> Ejemplo de PHP </title>
</head>
<body>
<?php
$posicion="arriba";
switch ($posicion)
{
case "arriba": //bloque 1
echo "La variable contiene";
echo " el valor arriba";
break;
case "abajo": //bloque 2
echo "La variable contiene";
echo " el valor abajo";
break;
default: //bloque 3
echo "La variable contiene otro valor";
echo " distinto de arriba y abajo";
}
?>
</body>
</html>
Los bucles nos permiten iterar conjuntos de instrucciones, es decir repetir la ejecucin de un
conjunto de instrucciones mientras se cumpla una condicin.
13
Practica 7
<!Manual de PHP se WebESTilo.com->
<html>
<head>
<title> Ejemplo de PHP </title>
</head>
<body>
Inicio<BR>
<?php
$i=0;
while($i<10)
{
echo "El valor de i es",$i,"<br>";
$i++;
}
?>
Final <BR>
</body>
</html>
14
Practica 8
<!Manual de PHP se WebESTilo.com->
<html>
<head>
<title> Ejemplo de PHP </title>
</head>
<body>
Inicio<br>
<?php
for($i=0;$i<10;$i++)
{
echo"El valor de i es",$i,"<br>";
}
?>
Final<br>
</body>
</html>
Hasta ahora hemos usado la instruccin echo para realizar salida a pantalla, esta
instruccin es bastante limitada ya que no nos permite formatear la salida.
Printf(cadena formato, varible1, variable2);
La cadena de formato puede incluir una serie de caracteres especiales que indican como
formatear las variables que se incluyen en la instruccin.
Elemento Tipo de variable
%s
Cadena de caracteres
%d
Numero sin decimales
%f
Numero con decimales
%c
Carcter ASCII
15
Practica 9
<!Manual de PHP se
WebESTilo.com->
<html>
<head>
<title> Ejemplo de PHP
</title>
</head>
<body>
<?php
printf("El numero dos con diferentes formatos:%d %f %.2f",2,2,2);
?>
</body>
</html>
16
Practica 10
<!Manual de PHP se WebESTilo.com->
<html>
<head>
<title> Ejemplo de PHP </title>
</head>
<body>
<?php
$var="texto";
$num=3;
printf("Puede facilmente intercalar <br>%s</b>con
numeros<b>%d</b><br>",$var,$num);
printf("<Table border=1 celpadding=20>");
for($i=0;$i<10;$i++)
{
printf("<tr><td>%10.d</td></tr>",$i);
}
printf("</table>");
?>
</body>
</html>
17
Practica 11
<HTML>
<HEAD>
<TITLE> Ejemplo de PHP </TITLE>
</HEAD>
<BODY>
<?php
echo strlen("12345"),"<br>";
$palabras=split(" ","Esto es una prueba");
for($i=0;$palabras[$i];$i++)
echo $palabras[$i],"<br>";
$resultado=sprintf("8x5= %d <br>",8*5);
echo $resultado,"<br>";
echo substr("Devuelve una subcadena de
otra",9,3),"<br><br>";
if(chop("Cadena\n\n")=="Cadena")
echo "Iguales<br><br>";
echo strpos("Busca la palabra dentro de la frase","palabra"),"<br><br>";
echo str_replace("verde","rojo","Un pez de color verde, como verde es la
hierba"),"<br>";
?>
</BODY>
</HTML>
18
Practica 12
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body>
<?php
function media_aritmetica($a,$b)
{
$media=($a+$b)/2;
return $media;
}
echo media_aritmetica(4,6),"<br>";
echo media_aritmetica(3242,524543),"<br>";
?>
</body>
</html>
El uso de libreras es tremendamente til, nos permite agrupar varias funciones y variables
en un mismo fichero, de manera que luego podemos incluir esta librera en distintas pginas y
disponer de esas funciones fcilmente.
La instruccin para incluir una librera en nuestra pgina es include (nombre de libreria)
19
Practica 13
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body>
<?php
function CabeceraPagina()
{
?>
<font size="+1">Esta cabecera estar en todas sus pginas.</font><br>
<hr>
<?
}
function PiePagina()
{
?>
<hr>
<font size="-1">Este es el pie de pgina.</font><br>
Autor: Joaquin Gracia
<?
}
?>
</body>
</html>
20
Practica 14
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body>
<?php include("pract19lib.php")?>
<?php CabeceraPagina();?>
Pgina
<br><br><br><br><br>
Contenido blabl blabl blabl <br><br>
fin<br><br>
<?php PiePagina();?>
</body>
</html>
21
Practica 15
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body>
<?php include("pract19lib.php")?>
<?php CabeceraPagina();?>
Esta es otra pgina<br><br>
completamente distintas<br><br>
pero comparte el pie y la cabecera
con la otra.<br><br>
<?php PiePagina();?>
</body>
</html>
22
Practica 16
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body>
<?php
function CabeceraPagina()
{
?> <font size="+1">Esta cabecera estar
en todas sus paginas.</font><br>
<hr>
<?
}
function PiePagina()
{
?> <hr>
<font size="-1">Este es el pie de pagina.</font><br>
Autor: Joaquin Gracia
<?
}
function Indice()
{
?> <a
href="pract23form.php">Pagina1</a><br>
<a
href="pract24form.php">Pagina1</a><br>
<?
}
?>
<?php PiePagina();?>
</body>
</html>
23
Practica 17
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body>
<?php include("pract22form.php")?>
<?php CabeceraPagina();?>
<table>
<tr>
<td><?php Indice()?></td>
<td>
Esta es otra pgina<br><br>
completamente
distintas<br><br>
pero comparte el pie y la
cabecera con la otra.<br><br>
</td>
</tr>
</table>
<?php PiePagina();?>
</body>
</html>
24
Practica 18
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body>
<?php include("pract22form.php")?>
<?php CabeceraPagina();?>
<table>
<tr>
<td><?php Indice()?></td>
<td>
Pagina 1
<br><br><br><br><br>
Contenido blalbl blalbl blalbl <br><br>
mas cosas... <br><br>
fin<br><br>
</td>
</tr>
</table>
<?php PiePagina();?>
</body>
</html>
25
Practica 3
Tema: PHP Variables y constantes
Objetivo: Aprender como declarar una variable y constante, as como su utilizacin y aplicacin de
estas en el manejo de PHP
Desarrollo de la prctica: Practica 3
Nombre de la prctica: Variables y constantes
Escenario: Laboratorio
Duracin: 2 horas
Materiales
Maquinaria Herramientas
*Cuaderno de apuntes *Computadora
*USB
*Bolgrafo
*Practica
Hora de inicio
Hora termino
Evaluacin
Reviso: Gabriela Orozco Magalln
26
C4 VARIABLES Y CONSONANTES
Practica 1
<b></b> texto en negritas
<h1></h1> tamao de letra ms grande
<br> salto de lnea
<HTML>
<HEAD>
<TITLE> Creacin de un portal con PHP y MySQL </TITLE>
</HEAD>
<BODY>
<?
$a=5;
$b="7";
echo "<b><h1>";
echo ($a);
echo "<br>";
echo ($b);
echo "</b></h1>";
?>
</BODY>
</HTML>
27
Practica 2
Las constantes se definen precedidas de la instruccin define:
Define(nombre_variable,valor_variable)
<HTML>
<HEAD>
<TITLE> Creacin de un portal con PHP y MySQL </TITLE>
</HEAD>
<BODY>
<?php
define ("capitalespana", "Madrid");
define ("habitantes", 4000000);
?>
</BODY>
</HTML>
28
Practica 4
Tema: PHP Operadores
Objetivo: Conocer, manipular y utilizar adecuadamente los diferentes tipos de operadores para
llevar acabo comparaciones necesarias, asi como en el manejo de operaciones para la realizacin
de clculos.
Desarrollo de la prctica: Practica 4
Nombre de la prctica: Operadores
Escenario: Laboratorio
Duracin: 2 horas
Materiales
Maquinaria Herramientas
*Cuaderno de apuntes *Computadora
*USB
*Bolgrafo
*Practica
Hora de inicio
Hora termino
Evaluacin
Reviso: Gabriela Orozco Magalln
29
C5 OPERADORES
Los operadores son utilizados para realizar operaciones con variables y constantes.
Podemos distinguirlos en 5 bloques diferentes:
Aritmticos
De comparacin
Lgicos
De unin de cadenas
De asignacin
30
Practica 1
<HTML>
<HEAD>
<TITLE> Creacin de un portal con PHP y MySQL </TITLE>
</HEAD>
<BODY>
<?
$x=9;
$y=3;
$z=5;
$suma = $x + $y;
$resta = $x - $z;
$multiplicacin = $suma * $resta;
$final = $multiplicacin ++;
echo $multiplicacin;
?>
</BODY>
</HTML>
31
Practica 2
<HTML>
<HEAD>
<TITLE> Ejemplo de PHP </TITLE>
</HEAD>
<BODY>
Parte de PHP normal.
<BR><BR>
<?php
$x=5;
$z=4;
echo ($x == $z);
echo ($x >= $z);
?>
</BODY>
</HTML>
32
Practica 3
<HTML>
<HEAD>
<TITLE> Ejemplo de PHP </TITLE>
</HEAD>
<BODY>
<?php
$x=4;
$y=5;
if (($x == 4) && ($y == 5));
{
print("Estas en lo correcto");
}
echo '<br>';
if (($x == 4) OR ($y == 5));
{
print("La segunda operacin tambin es buena");
}
?>
</BODY>
</HTML>
33
Practica 4
<HTML>
<HEAD>
<TITLE> Ejemplo de PHP </TITLE>
</HEAD>
<BODY>
<?php
$T='Ejemplo ';
$W='unin ';
$X='de ';
$Y='cadenas';
$Z ='';
$resultado1 =$T;
$resultado2 =$T.$Z.$X.$Z.$W.$Z.$X.$Z.$Y ;
echo '<b><h1>';
echo $resultado1;
echo '<hr>';
echo $resultado2;
echo '</b></h1>';
?>
</BODY>
</HTML>
34
Practica 5
Tema: PHP Estructuras de control
Objetivo: Manejo de las estructuras para llevar acabo ciclos para eliminar cdigo extenso.
Desarrollo de la prctica: Practica 5
Nombre de la prctica: Estructuras de control
Escenario: Laboratorio
Duracin: 2 horas
Materiales
Maquinaria Herramientas
*Cuaderno de apuntes *Computadora
*USB
*Bolgrafo
*Practica
Hora de inicio
Hora termino
Evaluacin
Reviso: Gabriela Orozco Magalln
35
C6 ESTRUCTURAS DE CONTROL
Practica 1
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<?
$color="rojo";
if($color="rojo")
{
print("Efectivamente el color es rojo");
}
?>
</html>
36
Practica 2
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<?
$x=10;
$y=15;
if($x<$y)
{
print("X es menor que Y");
}
elseif($x>$y)
{
print("X es mayor que Y");
}
elseif($x=$y)
{
print("X e Y son iguales");
}
?>
</html>
37
Practica 3
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<?
$x=10;
while(--$x)
{
echo "<big>";
echo "<b>";
print("Nmero:".$x);
echo"<br>";
echo"<hr>";
}
?>
</html>
38
Practica 4
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<?
for($x=5;$x<=10;$x++)
{
print("Numero:".$x."<br>");
}
?>
</html>
39
Practica 5
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<?
$x="Incluyendo";
$y="ficheros";
$z=" ";
?>
</html>
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<?
include("p29variables.php");
echo"<br>";
echo"<br>";
print("$x"."$z"."$y");
?>
</html>
40
Practica 6
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<?
$color="negro";
switch($color)
{
case "blanco":
$sector="claro";
break;
case "naranja":
$sector="normal";
break;
case "negro":
$sector="oscuro";
break;
}
print($sector);
?>
</html>
41
Practica 6
PHP Funciones
Objetivo: Creacin y manipulacin de funciones que agilizan el manejo de clculos en PHP
Desarrollo de la prctica: Practica 6
Nombre de la prctica: Funciones
Escenario: Laboratorio
Duracin: 2 horas
Materiales
Maquinaria Herramientas
*Cuaderno de apuntes *Computadora *Disquetes
*Bolgrafo
*USB
*Practica
Hora de inicio
Hora termino
Evaluacin
Reviso: Gabriela Orozco Magalln
42
C7 FUNCIONES
Practica 1
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<?
echo"<h1>";
function suma ($x,$y)
{
$z=$x+$y;
return $z;
}
$resultado=suma(5,12);
echo"<br>";
echo $resultado;
echo "</h1>";
?>
</html>
43
Practica 2
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<?
function suma ($suma)
{
return $suma+$suma;
}
print("Suma:".suma(5));
?>
</html>
44
Practica 3
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<?
$var=5;
function suma()
{
$var=12;
}
suma();
echo "<br>";
echo "<br>";
print ($var);
?>
</html>
45
Practica 4
<html><head>
<title>Ejemplo de PHP</title>
<?
$var=5;
function suma()
{
$var=12;
print($var);
}
?>
</html>
46
</head>
Practica 7
Tema: PHP Funciones para manipulacin de cadenas
Objetivo: Tener las funciones bsicas que ayuden a la manipulacin de cadenas de texto o de lo
que sean estas.
Desarrollo de la prctica: Practica 7
Nombre de la prctica: Funciones para manipulacin de cadenas
Escenario: Laboratorio
Duracin: 2 horas
Materiales
Maquinaria Herramientas
*Cuaderno de apuntes *Computadora *Disquetes
*Bolgrafo
*USB
*Practica
Hora de inicio
Hora termino
Evaluacin
Reviso: Gabriela Orozco Magalln
47
48
Practica 2
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body bgcolor="#303030">
<body text="#A0A0A0">
<body leftmargin = "20">
<body topmargin="20">
<font face = "Tahoma">
<font size="3">
<hr size="9" color="FFFFFF" width="40%" align="left">
<?
for($i=0;$i<=255;$i++)
{
print("ASCII:".$i."-< carater:".chr($i)."<br>");
}
?>
</html>
49
Practica 3
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body bgcolor="#303030">
<body text="#A0A0A0">
<body leftmargin = "20">
<body topmargin="20">
<font face = "Tahoma">
<font size="3">
<hr size="9" color="FFFFFF" width="40%" align="left">
<?
$edad="25 aos";
printf("%d",$edad);
?>
</html>
50
Practica 4
Strtoupper maysculas
Strtolower minsculas
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body bgcolor="#303030">
<body text="#A0A0A0">
<body leftmargin = "200">
<body topmargin="200">
<font face = "Tahoma">
<font size="3">
<hr size="9" color="FFFFFF" width="40%" align="left">
<?
$var="Pepito";
print"Texto en minusculas:";
echo"<br>";
echo (strtolower($var));
echo "<br>";
print"Texto en mayusculas:";
echo"<br>";
echo (strtoupper($var));
?>
<hr size="9" color="FFFFFF" width="40%" align="left">
</html>
51
Practica 5
Ereg() y eregi() el uso de estas dos funciones es muy interesante, en especial para el uso en
formularios, ya que muchas veces el usuario no completa bien los campos de un formulario a la
hora de introducir el e-mail, porque no pone bien el smbolo @, aunque se nos pueden ocurrir
infinidad de ideas a las que aplicar estas dos funciones.
La diferencia entre estas dos funciones es que eregi() no diferencia entre maysculas o
minsculas, algo que a la hora de rellenar un formulario nos puede ser indiferente, ya que lo que
nos interesa es recibir un texto legible.
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body bgcolor="#303030">
<body text="#A0A0A0">
<body leftmargin = "200">
<body topmargin="200">
<font face = "Tahoma">
<font size="3">
<hr size="9" color="FFFFFF"
width="40%" align="left">
<?
$mail="pepe@dominio.com";
if(eregi("@",$mail))
{
print("Los datos insertados en el formulario son correctos");
}
else
{
print("La direccion de e-mail no es correcta, por favor vuelva a
introducirla");
}
?>
</html>
52
Practica 8
PHP Manejo de ficheros
Objetivo: tener la agilidad de abrir, cerrar, leer y escribir archivos que se utilizaran segn las
necesidades del proyecto.
Desarrollo de la prctica: Practica 8
Nombre de la prctica: Manejo de ficheros
Escenario: Laboratorio
Duracin: 2 horas
Materiales
Maquinaria Herramientas
*Cuaderno de apuntes *Computadora *Disquetes
*Bolgrafo
*USB
*Practica
Hora de inicio
Hora termino
Evaluacin
Reviso: Gabriela Orozco Magalln
53
C9 MANEJO DE FICHEROS
Una extensa gama de funciones para acceso a ficheros, funciones que se pueden utilizar
para abrir, guardar, leer, modificar ficheros, etc.
Funcin fopen() abrir ficheros
Funcin fclose() cerrar ficheros
Funcin fread() leer ficheros
Funcin fwrite() escribir en ficheros
Practica 1
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<?
$abre="c:/ficheros/texto.txt";
if(fopen($abre,r))
{
print("El fichero se ha abierto");
}
else
{
print("Elfichero no se encuentra");
}
?>
</html>
54
Practica 2
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<?
$nuevodirectorio="nuevo";
mkdir($nuevodirectorio);
?>
</html>
55
Practica 3
<html>
<head>
<title>Ejemplo de PHP</title>
<body bgcolor="#303030">
<body text="#FFFFFF">
<body leftmargin = "60">
<body topmargin="60">
<font face = "Tahoma">
<font size="3">
<form enctype="multipart/form-data" action="recepcion.php"
method="post">
<input type="hidden" name="lim_tamano"value="500000">
<b>
<font size="6">
Formulario para el envio de ficheros:
</b>
</font size>
<p><b>Archvo a transferir<b<<br>
<input type="file" name="archivo"></p>
<p><input type="submit" name="enviar"value="Aceptar">
</p>
</head>
<b>Instrucciones de uso: Pulse en botn Examinar y seleccione el archivo
que desee y luego pulse el botn Enviar.</b> </html>
56
Practica 4
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body bgcolor="#303030">
<body text="#FFFFFF">
<body leftmargin = "60">
<body topmargin="60">
<font face = "Tahoma">
<font size="3">
<?
if($archivo !="none" AND $archivo_size !=0 AND
$archivo_size<=$lim_tamano)
{
if(copy($archivo,"c:/ficherosupload/".$archivo_name))
{
echo"<h2>Se ha transferido el archivo $archivo_name</h2>";
echo"<br>Su tamao es: $archivo_size bytes <br>";
echo"<br>El fichero es tipo: $archivo_type <br>";
}
}
else
{
echo"<h2>No ha podido transferirse el fichero </h2>";
echo"<h3>Su tamao no puede exceder de $lim_tamano bytes </h3>";
}
echo "<a href='.$archivo_name.'>";
?>
</html>
57
Practica 9
PHP Cookies y sesiones
Objetivo: manejo de cookies y sesiones en PHP
Desarrollo de la prctica: Practica 9
Nombre de la prctica: Cookies y sesiones
Escenario: Laboratorio
Duracin: 2 horas
Materiales
Maquinaria Herramientas
*Cuaderno de apuntes *Computadora *Disquetes
*Bolgrafo
*USB
*Practica
Hora de inicio
Hora termino
Evaluacin
Reviso: Gabriela Orozco Magalln
58
59
Practica 2
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body bgcolor="#303030">
<body text="#ffffff">
<body leftmargin = "60">
<body topmargin="60">
<font face = "Tahoma">
<font size="3">
<?
if($cookie=="setcookie")
{
setcookie("nombre",$tunombre);
session_start();
}
?>
60
Practica 10
PHP Variables predefinidas
Objetivo: conocer las variables predefinidas que se tienen para realizar funciones rpidamente sin
tanto cdigo.
Desarrollo de la prctica: Practica 10
Nombre de la prctica: Variables predefinidas
Escenario: Laboratorio
Duracin: 2 horas
Materiales
Maquinaria Herramientas
*Cuaderno de apuntes *Computadora
*USB
*Bolgrafo
*Practica
Hora de inicio
Hora termino
Evaluacin
Reviso: Gabriela Orozco Magalln
61
62
Prctica 2
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body bgcolor="#303030">
<body text="#E5E5E5">
<font face = "Tahoma">
<font size="2">
<body link = "E5E5E5" vlink="E0E0E0">
<hr size="8" color="ffffff">
<br />
<b>Notice</b>: Undefined variable: HTTP_USER_AGENT in <b>c:\program
files\easyphp1-8\www\php\cap11varpred\pract47varpred.php</b> on line
<b>12</b><br />
Usted usa un navegador difernte a Microsoft Internet Explorer.
<br><br />
<b>Notice</b>: Use of undefined constant es - assumed 'es' in <b>c:\program
files\easyphp1-8\www\php\cap11varpred\pract47varpred.php</b> on line
<b>21</b><br />
<br />
<b>Notice</b>: Use of undefined constant Espaol - assumed 'Espaol' in
<b>c:\program files\easyphp1-8\www\php\cap11varpred\pract47varpred.php</b> on
line <b>23</b><br />
El idioma de su navegador: Espaol
63
Practica 11
PHP Comenzando con MySQL
Objetivo: uso y manejo de una base de datos dentro de MySQL
Desarrollo de la prctica: Practica 11
Nombre de la prctica: Comenzando con MySQL
Escenario: Laboratorio
Duracin: 2 horas
Materiales
Maquinaria Herramientas
*Cuaderno de apuntes *Computadora
*USB
*Bolgrafo
*Practica
Hora de inicio
Hora termino
Evaluacin
Reviso: Gabriela Orozco Magalln
64