Vous êtes sur la page 1sur 5

GUIA DE ESTUDIO "GLOBAL" TEMAS. 1.

- definicion PHP: Lenguaje de programacin usado generalmente en la creacin de contenidos para sitios web. Es un lenguaje interpretado especialmente usado para crear contenido dinmico web y aplicaciones para servidores, aunque tambin es posible crear aplicaciones grficas utilizando la biblioteca GTK+. 2.- FUNCIONES BASICAS: <html> <body> <?php function sitioweb() { echo 'Foros del Web'; } echo 'Bienvenido a nuestro sitio llamado '; sitioweb(); ?> </body> </html> 3.- funciones de conversin de datos:La conversin de tipo no es ms que cambiar el tipo de datos de una determinada variable de un tipo a otro. Dicho cambio en los tipos de datos se llama Type Casting. PHP automticamente convierte de un tipo a otro siempre que sea posible. Por ejemplo, si asigna un valor cadena a la variable, esta variable se convierte en una variable cadena. 4.- AND y OR: 5.- EJERCICIOS: cicloS FOR: for(valor;limite;incremento){ codigo } for ($i=0;$i=<5;$i++) { echo "El Numero es ".$i; } 6.- operaciones en PHP(suma, resta, multiplicacion, porcentaje, modelo): <?php if($_POST['enviar']) { $primero = $_POST["primero"]; //Obtengo el valor del formulario name="primer o" $segundo = $_POST["segundo"]; //Obtengo el valor del formulario name="segund o" $oper = $_POST["operador"]; //Obtengo el valor del formulario name="operad or" //si es suma suma if($oper == '+'){ $result = ($primero) + ($segundo); } //si es restaresta if($oper == '-'){

$result = ($primero) - ($segundo); } //si es multiplicacin if($oper == '*'){ $result = ($primero) * ($segundo); } //si es divisin if($oper == '/'){ $result = ($primero) / ($segundo); } //Verifica que $oper si sea un caracter correcto if($oper != '/' || '+' || '-' || '*'){ echo 'Debera ingresar un operador correcto [+ - * /]'; } } ?> <head> <!-- Proporcionado por HiperAcme.net --> <title>Operaciones basicas</title> </head> <script> //verifica que solo puedan entrar numeros en el formulario var a = window.Event ? true : false; function soloNum(evt){ var key = a ? evt.which : evt.keyCode; return (key <= 13 || (key >= 48 && key <= 57)); } </script> <p>Operaciones Basicas [+ - * /]</p> <body> <form id="form1" name="form1" method="post" action="oper.php"> <input type="text" name="primero" onkeypress="return soloNum(event)" /> <input type="text" name="operador" style="width:20px;" maxlength="1"/> <input type="text" name="segundo" onkeypress="return soloNum(event)" /> <input type="submit" name="enviar" value="Resultado" /> <input type="text" name="result" value="<?php echo ''.$result.'' ?>" disabled /> </form> </body> </html> 7.- comparaciones codigo } else{ codigo } <?php $cadena="Si"; $entero=1; echo "ejemplo 1"; if ($entero == 1) echo "La Variable } else { echo "La Variable } (IF): IF(condicion){

{ vale ". $entero; no cumple con el valor de 1";

echo "ejemplo 2"; if ($cadena == "Si") { echo "La Cadena es igual con ".$cadena; } else if ($entero == 1) { echo "La Variable vale ". $entero; } else { echo "Las variables no cumplen con la condicion"; } ?> 8.-funciones para conexin a B.D: $conexion = mysql_connect("localHost","Usuario","Contrasea") 9.- funciones, creacion de funciones Php: 10.- arreglos:Un array en PHP es realmente un mapa ordenado. Un mapa es un tipo de datos que asocia valores con claves. Un array puede ser creado usando el constructor del lenguaje array(). ste toma un cierto nmero de parejas clave => valor como argumentos. array( clave => valor, clave2 => valor2, clave3 => valor3, ... ) 11.- operaciones de numeros impares en PHP: <html> <body> <?php $num=rand(1,10); $par=0; $impar=0; for ($c=0;$c<=$num;$c++){if (($c%2)==0){$par=$par+$c;}else{$impar=$impar+$c;}} echo "El numero aleatorio es: ",$num,"<br>"; echo "La Suma de Pares es : ",$par,"<br>"; echo "La suma de Impares es: ",$impar,"<br>"; echo "La suma de Pares e Impares es: ",($par+$impar),"<br>"; ?> </body> </html> 12.Sesiones:Una sesin en el entorno del desarrollo controlar el acceso individual a una pgina o grupo mediante la asignacin de un identificador de nico Con ello se puede conseguir hacer un seguimiento de largo de su visita en nuestra pgina web, desde que 13.- QUERY SQL: $sql 14.- CONIFIGURACIN DE SUBIDA DE UN ARHIVO EN PHP: web consiste en de pginas determinado, para cada usuario. cada usuario a lo entra hasta que sale.

La configuracin de estos parmetros se encuentra en el archivo principal de configu racin de PHP, el famoso php.ini. En teora sera tan simple como abrir este archivo y editar a nuestro antojo los val ores que nos interesan: upload_max_filesize 10M post_max_size 10M max_execution_time 100 max_input_time 100 Pero esto no siempre es posible ni recomendable. Si tenemos nuestra web alojada en un hosting compartido no nos van a dejar tocar el archivo php.ini y por otro lado, si tenemos varios dominios o subdominios en el mismo servidor puede que no queramos ser tan generosos en todos. Lo mejor es ser siempre lo ms restrictivo p osible y habilitar un mayor tamao de subida nicamente donde nos interesa. Esto lo podemos conseguir alterando los valores de configuracin de PHP mediante u n archivo .htaccess. En primer lugar tenemos que comprobar que tenemos la opcin AllowOverride activada ya sea en general o para ese subdominio. Para ello editamos el archivo de confi guracin de Apache, el famoso httpd.conf. Si queremos aplicarlo de manera general: <Directory /> Options FollowSymLinks AllowOverride All Order deny,allow Deny from all </Directory> O en una carpeta concreta: <Directory "c:/wamp/www/micarpeta"> Options FollowSymLinks AllowOverride All Order deny,allow Deny from allg </Directory> Una vez configurado Apache, creamos un archivo de texto con el nombre .htaccess que contendr simplemente lo siguiente: php_value upload_max_filesize 100M php_value post_max_size 100M php_value max_execution_time 1000 php_value max_input_time 1000 En este ejemplo se ha puesto un lmite de subida de 100 megas y a su vez se aument a el tiempo lmite de ejecucin del script a 1000 segundos. Ser necesario variar el lmite de tiempo a un valor razonable para que d tiempo suf iciente para subir el archivo y procesarlo. Mediante este mtodo se pueden modificar muchos ms parmetros de configuracin de PHP c omo las global_register y otras pero os dejo que lo investiguis vosotros. 15.- CONFIGURACIN DE ERRORES: // Activar errores ini_set('display_errors', 'On'); ini_set('display_errors', 1);

16.- CONIFIGURACIN DE LIMITE DE PESO PARA SUBIR ARCHIVOS: Una vez configurado Apache, creamos un archivo de texto con el nombre .htaccess que contendr simplemente lo siguiente: php_value upload_max_filesize 100M php_value post_max_size 100M php_value max_execution_time 1000 php_value max_input_time 1000 NOTA: archivo de configuracion PHP