manual de php

Download Manual de php

Post on 13-Jun-2015

238 views

Category:

Technology

8 download

Embed Size (px)

TRANSCRIPT

  • Apndice Desarrollo Web con PHP y MySQL

    M.T. Joel Gonzalez Estrada 2

    ndice Capitulo I Corta historia de PHP Qu es PHP? Qu se necesita para que funcione PHP? Iniciar con PHP Capitulo 2 Programacin con PHP Separacin 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

    Bases de datos Qu es MySQL?

    Caracteristicas tecnicas de mysql Caractersticas principales de MySQL Instalando MySQL Server

  • Apndice Desarrollo Web con PHP y MySQL

    M.T. Joel Gonzalez Estrada 3

    Conectndose y desconectndose al servidor MySQL Creando y usando una base de datos Visualizacin de las bases de datos existentes en el servidor 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

    PHP para bases de datos MySQL Conectarse Agregar registros Modificar registros Eliminar registros

  • Apndice Desarrollo Web con PHP y MySQL

    M.T. Joel Gonzalez Estrada 4

    CORTA 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 elcdigo-, su mayor independencia del servidor web -creando versiones de PHP nativas para ms plataformas- y un API ms elaborado y con ms funciones.

    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.

    QUE ES PHP?

  • Apndice Desarrollo Web con PHP y MySQL

    M.T. Joel Gonzalez Estrada 5

    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. 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.

    QUE NECESITA PARA QUE FUNCIONE PHP?

    lo que necesita es lo siguiente: _ 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). Para instalarlo tenemos que seguir los siguientes pasos:

  • Apndice Desarrollo Web con PHP y MySQL

    M.T. Joel Gonzalez Estrada 6

    _ 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)

    _ 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

  • Apndice Desarrollo Web con PHP y MySQL

    M.T. Joel Gonzalez Estrada 7

    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:

    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 >.

  • Apndice Desarrollo Web con PHP y MySQL

    M.T. Joel Gonzalez Estrada 8

    La pantalla que sigue es la licencia de PHP, si la aceptamos debemos de

    presionar I Agree.

    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

  • Apndice Desarrollo Web con PHP y MySQL

    M.T. Joel Gonzalez Estrada 9

    tambin puede introducir una direccin vlida.

    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.

  • Apndice Desarrollo Web con PHP y MySQL

    M.T. Joel Gonzalez Estrada 10

    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.

  • Apndice Desarrollo Web con PHP y MySQL

    M.T. Joel Gonzalez Estrada 11

    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 navegador (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.

  • Apndice Desarrollo Web con PHP y MySQL

    M.T. Joel Gonzalez Estrada 12

    PROGRAMACION CON PHP

    Ahora 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 programacin como Perl o C -- En vez de escribir un programa con muchos comandos ara crear una salida en HTML, escribimos el cdigo HTML con cierto cdigo PHP embebido (introducido) en el mismo, que producir cierta salida (en nuestro ejemplo, producir un texto). El cdigo PHP se incluye entre etiquetas especiales de comienzo y final que nos permitirn entrar y salir del modo PHP. Pero cuales son estas etiquetas especiales de comienzo y final??, esto nos lleva a que hay 4 formas de salir de HTML y entrar en modo PHP, las cuales son las siguientes: echo (Forma 3");

    SEPARACION DE INSTRUCCIONES

    Las instrucciones se separ