TALLER DE PHP                1
TALLER DE PHP    1   Introducción              7    Constantes         13   Funciones    2   Historia y                8  ...
1. Introducción a PHP          PHP es el acrónimo de Hipertext Preprocesor. Es un lenguaje deprogramación multiplataforma ...
1. Introducción a PHP          Cliente                                   Servidor              Base de                    ...
1. Introducción a PHP                       Servidor                         Web          Solicita una página             ...
1. Introducción a PHP•   Breve historia de PHP       –   Creado por Rasmus Lerdorf para uso personal en 1994       –   PHP...
1. Introducción a PHP•   Requisitos       – Servidor web Apache (http://www.apache.org)       – PHP (http://www.php.net)  ...
2. Historia y Desarrolladores    Fechas       •Inicio del desarrollo en otoño de 1994       •PHP Versión 1 (primer semestr...
3. Plataformas soportadas    Plataformas (actualidad):         Plataformas (en desarrollo):        •UNIX (todas las varian...
Próxima SlideShare
Cargando en…5
×

Programacion web

186 visualizaciones

Publicado el

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
186
En SlideShare
0
De insertados
0
Número de insertados
1
Acciones
Compartido
0
Descargas
2
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Programacion web

  1. 1. TALLER DE PHP 1
  2. 2. TALLER DE PHP 1 Introducción 7 Constantes 13 Funciones 2 Historia y 8 Operadores 14 Include y Require desarrolladores 3 Plataformas soportadas 9 Comparaciones 15 Variables de sistema 4 Bases de datos 10 If … then … else 16 Formularios y URL soportadas 5 Delimitadores, fin de 11 Ciclos 17 Sesiones y Cookies línea y comentarios 6 Variables 12 Switch… case… 18 MySql2
  3. 3. 1. Introducción a PHP PHP es el acrónimo de Hipertext Preprocesor. Es un lenguaje deprogramación multiplataforma ejecutado del lado del servidor, es rápido, con unagran variedad de librerías de funciones y documentación amplia en línea. Un lenguaje del lado del servidor es aquel que se ejecuta en el servidorweb, donde es procesada la página para posteriormente ser enviada al navegador webdel cliente. El cliente solamente recibe una página web con código HTML resultante dela ejecución del intérprete de PHP.Nota: Puede contener algunos scripts de otros lenguajes (Javascript, Applets, etc.)3
  4. 4. 1. Introducción a PHP Cliente Servidor Base de Internet Web DatosCliente Cliente Servidor de Aplicaciones 4
  5. 5. 1. Introducción a PHP Servidor Web Solicita una página Es una página PHP al servidorLa página HTML seenvía al cliente Cliente La página se ejecuta para .html convertirse en código html .php 5
  6. 6. 1. Introducción a PHP• Breve historia de PHP – Creado por Rasmus Lerdorf para uso personal en 1994 – PHP = Personal Hypertext Processor – Versión actual: PHP 4 – Es un módulo que se añade al servidor web y fue concebido inicialmente para Apache• ¿Por qué PHP? – Por sus ventajas: es potente, fácil de aprender, de libre distribución, permite el acceso a bases de datos y otras funcionalidades orientadas a la red – Dispone de abundante soporte en la Web 6
  7. 7. 1. Introducción 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 gestión de MySQL: PHPMyAdmin (http:// www.phpmyadmin.net) – Editores de PHP: PhpEdit (http://www.phpedit.com) – Manuales de PHP y MySQL 7
  8. 8. 2. Historia y Desarrolladores Fechas •Inicio del desarrollo en otoño de 1994 •PHP Versión 1 (primer semestre 1995) •PHP Versión 2 (1995-1997) •PHP Versión 3 (1997-2000) •PHP Versión 4 (segundo trimestre de 2000) •PHP Versión 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)8
  9. 9. 3. Plataformas soportadas Plataformas (actualidad): Plataformas (en desarrollo): •UNIX (todas las variantes) •OS/390 •Win32 •AS/400 (NT/95/98/2000/XP/2003) •HP-UX •Mac (WebTen) •OS/2 •BeOS Servidores: Servidores (en desarrollo): •Apache (UNIX,Win32) •Apache 2.0 •CGI •WSAPI (OReilly WebSite) •fhttpd •phttpd •ISAPI (MS IIS, Zeus) •thttpd •NSAPI (Netscape iPlanet) •Java servlet •AOLServer •Roxen9

×