PHP es un lenguaje de programacin que se interpreta en el servidor HTTP y
enva el resultado de su ejecucin al navegador del usuario. En este curso aprenderemos desde cero a utilizar PHP para poder crear aplicaciones en el lado del servidor con acceso a bases de datos, manipulacin de imagenes... Captulos Curso de PHP:
1. Introduccion al PHP PHP es lo que llamamos un lenguaje de programacion del lado del servidor, esto significa que el cdigo se interpreta en el... 2. Instalar fcilmente Apache y PHP Es muy duro para los novatos en PHP instalar un servidor al ordenador para comprobar sus cdigos. Yo ya har unos tres meses que... 3. Comentarios Para que en futuras revisiones a tu cdigo por tu parte y sobretodo por parte de otros programadores este cdigo sea inteligible... 4. Variables Una variable es un nombre que contiene unos determinados datos, ya sean de texto o numricos, y en php tienen la peculiaridad de... 5. Constantes Una constante es como una variable pro con la diferencia que una vez toma un valor este no puede variar durante la ejecucion del... 6. Tipos de datos en PHP PHP es un lenguaje de los denominados de tipado dinmico, lo que significa que una misma variable puede tener tipos ( numero,... 7. Vectores en PHP Los vectores o array ( a veces mal llamados arreglos ) son listas ordenadas de elementos. Para definir un vector en PHP... 8. Operadores Los operadores son expresiones que nos permiten manipular los datos que les pasamos, cada uno de los datos que se le pasa a un... 8.1. Operadores de Aritmtica Los operadores de aritmtica sn los operadores bsicos para el trabajo con nmeros, nos permiten sumar dos valores,... 8.2. Operadores de Asignacin Los operadores de asignacin, sn aquellos que nos permiten modificar el valor de una variable, el operador de asignacin... 8.3. Operadores de Comparacin Los operadores de comparacin son operadores en su mayora binarios que nos permiten comparar variables devolviendo un valor... 8.4. Operadores de Control de Errores Para evitar que se muestre en pgina un determinado error que se puede producir eventualmente en una linea PHP dispone del... 8.5. Operadores de Incremento Los operadores de incremento (++) permiten aumentar en una unidad el valor de una variable numrica, los de decremento (--)... 8.6. Operadores de Logica Los operadores de Lgica nos permiten crear expresiones mas complejas para evaluar nuestras estructuras de control,... 8.7. Operadores de Cadena En esta categora encontramos el operador binario de concatenacion (.), que se encarga de unir dos cadenas dadas la una a... 9. Estructuras de control Porque los scripts PHP no son lineales, debemos poder controlar la ejecucion de una accin o de un determinado bloque de... 9.1. Condicional if La estructura if nos permite ejecutar un bloque de acciones si se cumple una determinada condicion, de lo contrario nos... 9.2. Bucle while Esta instruccion nos permite efectuar un bloque de acciones mientras se cumpla una determinada condicion, cuando deje de... 9.3. Bucle do while El bucle do while es en su esencia igual al bucle while con la diferncia de que ejecuta las acciones antes de comprobar la... 9.4. Bucle for El bucle for nos permite ejecutar un determinado bloque de acciones un nmero determinado de veces, a esta estructura le... 9.5. Bucle foreach El bucle foreach nos permite iterar para cada elemento de un vector, su sintaxi es sencilla, solo hay que indicar el... 9.6. El ciclo switch En muchas ocasiones, programando en PHP, nos encontramos que queremos hacer una u otra accin dependiendo del valor de una... 10. Las funciones En toda aplicacion mas o menos compleja hay bloques de acciones que realizamos mas de una vez y PHP no es una excepcion, para que... 11. Procesamiento de formularios Al enviar un formulario HTML, los datos sn enviados al servidor Web y este es capaz de procesarlos y realizar un seguido de... 12. Cookies en PHP Antes de leer este artculo recomiendo leer el artculo cookies en JavaScript pues aqu no explicare que es una cookie, slo como... 13. Envio de Emails En este articulo aprenderemos a enviar emails (correo electrnico) de una forma compleja, gracias a mis experiencias. Antes... 14. Sesiones PHP Utilizaremos sesiones para almacenar una serie de variables en el servidor relacionndolas ( grcias a una variable pasada por... 15. PHP orientado a objetos Cuando a principios de los aos 80 se empez a experimentar la Programacion Orientada a Objetos (POO) esta ha ido suplantando la... 16. Image GD, descripcin y ejemplos A menudo, cuando estamos programando una aplicacin, contamos con una gran cantidad de datos interesantes para el usuario pero... 16.1. Creacin de una imagen con GD El primer paso para empezar a trabajar con grficos y image GD, es la creacin de una imagen, que puede ser en blanco (para... 16.2. Uso del color con GD La utilizacin de colores en GD es algo mas compleja que en HTML aunque ambos utilizan el modelo RGB. Crear un color... 16.3. Dibujo de lneas con GD En este tutorial de 3 pginas veremos cmo podemos dibujar todo tipo de lneas (normales, gruesas, discontinuas, punteadas...... 16.4. Dibujo de rectngulos con GD Con GD, podemos dibujar rectngulos y rectngulos coloreados facilmente utilizando las funciones que explicaremos en este... 16.5. Dibujo de arcos y elipses con GD Una elipse es una seccin cnica, una especie de huevo, y un caso particular de elipse es el crculo, por otra parte, un arco... Introduccion al PHP
PHP es lo que llamamos un lenguaje de programacion del lado del servidor, esto significa que el cdigo se interpreta en el servidor y no en el ordenador del usuario. El cdigo php interpretado, produce un resultado que es enviado al navegador del visitante en forma de HTML, imagen, documento .doc... de ninguna manera el navegador del visitante accede al cdigo fuente en php sino solo a su resultado en HTML. El navegador pide un documento al servidor, en el caso que este documento sea un archivo PHP, el archivo es interpretado y se enva su resultado al navegador. Vamos a ver un ejemplo sencillo de cdigo escrito en php para que nos sea mas fcil de comprender:
Este cdigo producir el siguiente resultado que es lo que se enviar al navegador del visitante:
000 001 002 003 004 005 006 007 <html> <head> <title>Prueba</title> </head> <body> Hola mundo </body> </html> Maximizar Seleccionar XML
Vemos que el cdigo php esta delimitado por las etiquetas <? y ?>, aunque tambien puede usarse <?php en lugar de <?. Otra caracterstica del php es que las variables se identifican con el signo del dolar ($) y que cada instruccion debe finalizarse con un punto y coma (;). Instalar fcilmente Apache y PHP
Para poder empezar a aprender a programar en PHP, debemos tener un servidor web con PHP instalado, y lo ms cmodo para trabajar es que lo tengamos en nuestro propio ordenador. Las herramientas que necesitamos, son un servidor web ( en el curso se utiliza Apache pero el IIS de Windows tambin puede servir ), el propio PHP y posiblemente el motor de bases de datos MySQL. Todo esto se puede instalar por separado, o se puede hacer con paquetes que instalan y configuran PHP, Apache y MySQL. Aunque en este captulo ensear a instalar el XAMPP, existen otros como el WAMP o el easyPHP. Tabla de contenido El XAMPP Otros paquetes.