Taller de PHP – xlb.esxlb.es/Taller de PHP (pecesama).pdf · 41. Taller de PHP … denominado Personal

  • Taller de PHP (Del 27 de Octubre al 1 de Diciembre de 2001) (Personal Home Page) Hypertext Preprocessor PAT. Pedro Csar Santana Mancilla UNIVERSIDAD DE COLIMA Facultad de Telemtica http://www.php.org.mx
  • Taller de PHP pecesama1ndicendice Capitulo I.- IntroduccinCorta historia de PHP Qu es PHP? Qu se necesita para que funcione PHP? Iniciar con PHP Capitulo II.- Programacin con PHPSeparacin de instrucciones Comentarios en PHP Variables Variables variables Tipos de datos Enteros Nmeros en punto flotante Cadenas Caracteres protegidos Operadores de comparacin Operadores Lgicos Operadores de Asignacin Operadores Bit Bit Constantes Sentencias de control if…else if…elseif…else switch…case…default while do…while for Vectores (tablas) Tablas multidimensionales Formularios Botn de comando Cuadro de texto Cuadro de texto con barras de desplazamiento Casilla de verificacin o checkbox Botn de radio u opcin Men desplegable Campo oculto Capitulo III.- Almacenamiento de lainformacinArchivos Fopen Fwrite Fread Bases de datos Qu es MySQL? 1455514141516161617171718181818192121232324242526282929293031323234393940404141
  • Taller de PHP pecesama2Caractersticas principales de MySQL Instalando MySQL Server Conectndose y desconectndose al servidor MySQL Creando y usando una base de datos Visualizacin de las bases de datos existentes en elservidor MySQL Seleccin de una base de datos Creacin de una base de datos Creacin de tablas Ingreso de Datos a las tablas Recuperacin de la Informacin MySQL Front PHP para bases de datos MySQL Conectarse Agregar registros Modificar registros Eliminar registros Conceptos bsicos sobre ODBC PHP con ODBC Conectarse Agregar Modificar Eliminar Capitulo IV.- Funciones de redCookies Funcionamiento Cmo usar las cookies Ejemplo de uso de cookies Sesiones Inicializacin de la sesin Error comn Carrito de compra Envi de e-mails 42434647474748484949505454555658596464646465676768686969717172
  • Taller de PHP pecesama3Capitulo IIntroduccin
  • Taller de PHP pecesama4Corta historia de PHP PHP es un lenguaje creado por una gran comunidad de personas. El sistema fue desarrollado originalmente en el ao 1994 por Rasmus Lerdorf como un CGI escrito en C que permita la interpretacin de un nmero limitado de comandos. El sistema fue denominado Personal Home Page Tools y adquiri relativo xito gracias a que otras personas pidieron a Rasmus que les permitiese utilizar sus programas en sus propias pginas. Dada la aceptacin del primer PHP y de manera adicional, su creador dise un sistema para procesar formularios al que le atribuy el nombre de FI (Form Interpreter) y el conjunto de estas dos herramientas, sera la primera versin compacta del lenguaje: PHP/FI. La siguiente gran contribucin al lenguaje se realiz a mediados del 97 cuando se volvi a programar el analizador sintctico, se incluyeron nuevas funcionalidades como el soporte a nuevos protocolos de Internet y el soporte a la gran mayora de las bases de datos comerciales. Todas estas mejoras sentaron las bases de PHP versin 3. Actualmente PHP se encuentra en su versin 4, que utiliza el motor Zend, desarrollado con mayor meditacin para cubrir las necesidades actuales y solucionar algunos inconvenientes de la anterior versin. Algunas mejoras de esta nueva versin son su rapidez -gracias a que primero se compila y luego se ejecuta, mientras que antes se ejecutaba mientras se interpretaba el cdigo-, su mayor independencia del servidor web -creando versiones de PHP nativas para ms plataformas- y un API ms elaborado y con ms funciones. Grfica del nmero de dominios y direcciones IP que utilizan PHP. Estadstica de Netcraft. En el ltimo ao, el nmero de servidores que utilizan PHP se ha disparado, logrando situarse cerca de los 5 millones de sitios y 800.000 direcciones IP, lo que le ha convertido a PHP en una tecnologa popular.
  • Taller de PHP pecesama5Qu es PHP? El lenguaje PHP es un lenguaje de programacin de estilo clsico, es decir, es un lenguaje de programacin con variables, sentencias condicionales, ciclos (bucles), funciones. No es un lenguaje de marcado como podra ser HTML, XML o WML. Est ms cercano a JavaScript o a C, para aquellos que conocen estos lenguajes. Pero a diferencia de JavaScript que se ejecuta en el navegador, PHP se ejecuta en el servidor, por eso nos permite acceder a los recursos que tenga el servidor como por ejemplo podra ser una base de datos. El programa PHP es ejecutado en el servidor y el resultado enviado al navegador. El resultado es normalmente una pgina HTML pero igualmente podra ser una pagina WML. Al ser PHP un lenguaje que se ejecuta en el servidor no es necesario que su navegador lo soporte, es independiente del browser, pero sin embargo para que las pginas PHP funcionen, el servidor donde estn alojadas debe soportar PHP. Qu se necesita para que funcione PHP? Versin compilada de PHP (http://www.php.net). Un servidor web (Apache, PWS, IIS, Etc.). Si desea manejar base de datos se recomienda Mysql Server (http://www.mysql.com). Iniciar con PHP Instalar el servidor WEB. Trabajaremos con sistemas operativos Microsoft Windows (2000 Professional y XP Professional), por lo que vamos a instalar un IIS (versin 5 para w2k y 5.1 para wXP).
  • Taller de PHP pecesama6 Para instalarlo tenemos que seguir los siguientes pasos: Ir al panel de control de Microsoft Windows Seleccionar lo opcin Agregar o quitar programas Seleccionar la opcin de Agregar o quitar componentes y ah elegir la opcin Servicios de Internet Information Server (IIS)
  • Taller de PHP pecesama7 Tenemos que esperar a que se instale Despus de estos pasos ya esta instalado nuestro servidor de web que necesitamos para ejecutar pginas de Internet. La forma de saber si se ha instalado correctamente nuestro servidor es tecleando en la barra de direcciones de nuestro navegador (Internet Explorer o Netscape Navigator) la siguiente direccin http://localhost y nos debe aparecer la siguiente pgina web:
  • Taller de PHP pecesama8 Instalar el modulo de PHP. Los pasos para instalar el modulo de PHP son los siguientes: Al iniciar el programa de instalacin veremos la siguiente pantalla. La siguiente pantalla es la de bienvenida, solo hay que presionar el botn de Next >. La pantalla que sigue es la licencia de PHP, si la aceptamos debemos de presionar I Agree.
  • Taller de PHP pecesama9 Lo que sigue es elegir el tipo de instalacin, cuenta con dos opciones, estndar y avanzado, para nuestras necesidades elegiremos la forma estndar, por lo tanto seleccionamos el botn de radio que dice Standar. Ahora tendremos que elegir el directorio en el cual se instalar el PHP, el instalador trae por default el directorio C:\PHP, lo dejaremos as, por lo tanto presionamos Next. Lo que nos pide la siguiente pantalla son los datos para el administrador del sistema por si falla algo en PHP, para este curso solo presionamos Next, pero tambin puede introducir una direccin vlida.
  • Taller de PHP pecesama10 Ahora se nos pregunta el tipo de servidor que estamos utilizando, como ya haba mencionado antes, asaremos IIS versin 5 y 5.1, por lo tanto seleccionamos el botn de radio que tiene la opcin de Microsoft IIS 4 or higher. La siguiente pantalla nos avisa que ya esta listo para instalar PHP, as que solo presionamos Next. Veremos como va el proceso de la instalacin.
  • Taller de PHP pecesama11 La siguiente pantalla lo que nos dice es que seleccionemos que parte del IIS queremos que ejecute PHP, como solo tenemos instalado el servicio de web, solo nos presenta esa opcin, pero con eso es suficiente, as que seleccionamos el checkbox que dice WWW Service Master Properties. Por ultimo nos dice que la instalacin se ha completado y estamos listo para ejecutar PHP en nuestro servidor. La forma de saber si se ha instalado correctamente el PHP en nuestro servidor haciendo un pequeo programita PHP, el mas bsico que nos servir de prueba para ver si se ha instalado correctamente, entonces abrimos un editor de texto cualquiera (con el cual haremos nuestros programas PHP, puede ser el NotePad), y escribimos las siguientes lneas: despus de escribir estas lneas guardamos nuestro archivo en el directorio c:\inetpub\wwroot\taller\ el cual va a ser nuestro directorio de trabajo para este curso, (como informacin, el IIS utiliza como directorio raz el directorio c:\inetpub\wwroot), le pondremos al archivo prueba.php ahora tecleamos en la barra de direcciones de nuestro
  • Taller de PHP pecesama12navegador (Internet Explorer o Netscape Navigator) la siguiente direccin http://localhost/taller/prueba.php y nos debe aparecer la siguiente pgina web: si no aparece esta pgina, entonces esta mal instalado el PHP y hay que volverlo a instalar, aunque hay algunas ocasiones que se necesita reiniciar el sistema para que funcione.
  • Taller de PHP pecesama13Capitulo IIProgramacin con PHP
  • Taller de PHP pecesama14Ahora que ya tenemos instalado nuestro servidor y el modulo de PHP, podemos iniciar ha hacer programas PHP, pero Cmo hacerlos?, un ejemplo nos aclarar las cosas: Ejemplo PHP Podemos ver que no es lo mismo que un script CGI escrito en otro lenguaje de programa
  • Publicaciones Similares