SlideShare una empresa de Scribd logo
TALLER DE PHP




                1
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   MySql




2
1. Introducción a PHP
          PHP es el acrónimo de Hipertext Preprocesor. Es un lenguaje de
programación multiplataforma ejecutado del lado del servidor, es rápido, con una
gran 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 servidor
web, donde es procesada la página para posteriormente ser enviada al navegador web
del cliente.

          El cliente solamente recibe una página web con código HTML resultante de
la ejecución del intérprete de PHP.

Nota: Puede contener algunos scripts de otros lenguajes (Javascript, Applets, etc.)




3
1. Introducción a PHP
          Cliente




                                   Servidor              Base de
                        Internet     Web                  Datos
Cliente


              Cliente
                                          Servidor de
                                          Aplicaciones



                                               4
1. Introducción a PHP

                       Servidor
                         Web
          Solicita una página              Es una página PHP
          al servidor



La página HTML se
envía al cliente
                          Cliente


                  La página se ejecuta para
  .html           convertirse en código html    .php


                                                        5
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
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
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
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 (O'Reilly WebSite)
        •fhttpd                           •phttpd
        •ISAPI (MS IIS, Zeus)             •thttpd
        •NSAPI (Netscape iPlanet)
        •Java servlet
        •AOLServer
        •Roxen


9

Más contenido relacionado

PPTX
Servicios de red amp
PPT
Curso TIC de PHP y MSQL Parte 1
PPTX
II PARTE TRABAJO FINAL
PPTX
Historia y características de php
PPTX
Servidor http(web)
PPT
PPTX
PPTX
Taller php
Servicios de red amp
Curso TIC de PHP y MSQL Parte 1
II PARTE TRABAJO FINAL
Historia y características de php
Servidor http(web)
Taller php

La actualidad más candente (6)

PDF
Introducción Base de datos mysql
ODP
Apache ha muerto, Viva Lighttpd
PDF
Lenguajes del lado del servidor y del lado del usuario
PPTX
Aprendiendo SQL 2
PPTX
Servidor http
PPTX
Desarrollo de aplicaciones en la nube
Introducción Base de datos mysql
Apache ha muerto, Viva Lighttpd
Lenguajes del lado del servidor y del lado del usuario
Aprendiendo SQL 2
Servidor http
Desarrollo de aplicaciones en la nube
Publicidad

Destacado (20)

PDF
Amgad Joseph Labeb ( CV )
PDF
Ocho apellidos creativos y una naranja. XII jornada marketingthinkers
DOC
TABELA OFICIAL DOS JEP´S 2014. TODOS OS JOGOS.
PPT
EXPEDICIÓN AO POLO SUR
PDF
Matriz de evaluacion_para_acreditacion_3
PDF
PPT
Diapositivas informatica
PDF
Contrib_Bot_vol_46_pp_107-115
PPSX
turmas do eja II inicial
PPTX
Habilidades sociales.
PDF
VX - ARS
PDF
Entrevista Macdata News
PPTX
PPSX
O sanduíche da Turminha Unida
PDF
Using moodle presentation by zeenath rk
PPS
Indios
PPTX
RxJavaPresentation
PPTX
Geralnews28jan
Amgad Joseph Labeb ( CV )
Ocho apellidos creativos y una naranja. XII jornada marketingthinkers
TABELA OFICIAL DOS JEP´S 2014. TODOS OS JOGOS.
EXPEDICIÓN AO POLO SUR
Matriz de evaluacion_para_acreditacion_3
Diapositivas informatica
Contrib_Bot_vol_46_pp_107-115
turmas do eja II inicial
Habilidades sociales.
VX - ARS
Entrevista Macdata News
O sanduíche da Turminha Unida
Using moodle presentation by zeenath rk
Indios
RxJavaPresentation
Geralnews28jan
Publicidad

Similar a Programacion web (20)

PDF
Programacion web
PDF
Curso php-my sql-clase-2
PPT
Tema1 php
DOCX
Php
PPTX
Servidor php
DOCX
Php tarea
PPTX
PDF
PDF
Lenguaje de Programación PHP
PPT
PHP IUTE
PPTX
15 servidor php
DOC
DOC
Php
PDF
M1 introduccion a php
PDF
Presentacion_PHP5_Avanzado.pdf
PPTX
Aplicaciones web con php y my sql
Programacion web
Curso php-my sql-clase-2
Tema1 php
Php
Servidor php
Php tarea
Lenguaje de Programación PHP
PHP IUTE
15 servidor php
Php
M1 introduccion a php
Presentacion_PHP5_Avanzado.pdf
Aplicaciones web con php y my sql

Programacion web

  • 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 MySql 2
  • 3. 1. Introducción a PHP PHP es el acrónimo de Hipertext Preprocesor. Es un lenguaje de programación multiplataforma ejecutado del lado del servidor, es rápido, con una gran 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 servidor web, donde es procesada la página para posteriormente ser enviada al navegador web del cliente. El cliente solamente recibe una página web con código HTML resultante de la ejecución del intérprete de PHP. Nota: Puede contener algunos scripts de otros lenguajes (Javascript, Applets, etc.) 3
  • 4. 1. Introducción a PHP Cliente Servidor Base de Internet Web Datos Cliente Cliente Servidor de Aplicaciones 4
  • 5. 1. Introducción a PHP Servidor Web Solicita una página Es una página PHP al servidor La página HTML se envía al cliente Cliente La página se ejecuta para .html convertirse en código html .php 5
  • 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. 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. 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. 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 (O'Reilly WebSite) •fhttpd •phttpd •ISAPI (MS IIS, Zeus) •thttpd •NSAPI (Netscape iPlanet) •Java servlet •AOLServer •Roxen 9