Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Creacion
Creacion
TALLER DE PHP
1 2 3 4 5 6 Introduccin Historia y desarrolladores Plataformas soportadas Bases de datos soportadas Delimitadores, fin de lnea y comentarios Variables 7 8 9 10 11 12 Constantes Operadores Comparaciones If then else Ciclos Switch case 13 14 15 16 17 18 Funciones Include y Require Variables de sistema Formularios y URL Sesiones y Cookies MySql
1. Introduccin a PHP
PHP es el acrnimo de Hipertext Preprocesor. Es un lenguaje de programacin multiplataforma ejecutado del lado del servidor, es rpido, con una gran variedad de libreras de funciones y documentacin amplia en lnea. Un lenguaje del lado del servidor es aquel que se ejecuta en el servidor web, donde es procesada la pgina para posteriormente ser enviada al navegador web del cliente. El cliente solamente recibe una pgina web con cdigo HTML resultante de la ejecucin del intrprete de PHP. Nota: Puede contener algunos scripts de otros lenguajes (Javascript, Applets, etc.)
1. Introduccin a PHP
Cliente
Cliente
Internet
Servidor Web
Base de Datos
1. Introduccin a PHP
Servidor Web
Solicita una pgina al servidor Es una pgina PHP
Cliente
La pgina se ejecuta para convertirse en cdigo html
.html
.php
1. Introduccin a PHP
Breve historia de PHP
Creado por Rasmus Lerdorf para uso personal en 1994 PHP = Personal Hypertext Processor Versin actual: PHP 4 Es un mdulo que se aade al servidor web y fue concebido inicialmente para Apache
Por qu PHP?
Por sus ventajas: es potente, fcil de aprender, de libre distribucin, permite el acceso a bases de datos y otras funcionalidades orientadas a la red Dispone de abundante soporte en la Web
1. Introduccin a PHP
Requisitos
Servidor web Apache (http://www.apache.org) PHP (http://www.php.net) MySQL (http://www.mysql.com).
Otras utilidades
Herramientas para la gestin de MySQL: PHPMyAdmin (http:// www.phpmyadmin.net) Editores de PHP: PhpEdit (http://www.phpedit.com) Manuales de PHP y MySQL
2. Historia y Desarrolladores
Fechas Inicio del desarrollo en otoo de 1994 PHP Versin 1 (primer semestre 1995) PHP Versin 2 (1995-1997) PHP Versin 3 (1997-2000) PHP Versin 4 (segundo trimestre de 2000) PHP Versin 5 (primer semestre 2004) Equipo de Desarrollo (195 personas con acceso al CVS) Zeev Suraski y Andi Gutmans (Israel) Shane Caraveo (Florida) Stig Bakken (Norway) Andrei Zmievski (Lincoln, Nebraska) Sascha Schumann (Dortmund, Germany) Thies C. Arntzen (Hamburg, Germany) Jim Winstead (Los Angeles) Sam Ruby (Raleigh, NC) Rasmus Lerdorf (San Francisco)
3. Plataformas soportadas
Plataformas (actualidad): UNIX (todas las variantes) Win32 (NT/95/98/2000/XP/2003) HP-UX Mac (WebTen) OS/2 BeOS Servidores: Apache (UNIX,Win32) CGI fhttpd ISAPI (MS IIS, Zeus) NSAPI (Netscape iPlanet) Java servlet AOLServer Roxen Plataformas (en desarrollo): OS/390 AS/400
Servidores (en desarrollo): Apache 2.0 WSAPI (O'Reilly WebSite) phttpd thttpd