Php - Tutorial
Manual de PHP
Que es PHP?
PHP (acrónimo de "PHP: Hypertext Preprocessor") es un lenguaje interpretado de alto
nivel embebido en páginas HTML y ejecutado en el servidor.
Hay que entender primero como funciona la solicitud de páginas en un navegador para
comenzar a programar en PHP.
Comunicación entre el cliente y el servidor sin PHP:
1. Tipeamos en la barradel navegador la dirección y el archivo a solicitar.
2. El web browser (navegador) envía el mensaje a través de Internet a la
computadora, por ejemplo www.lanacion.com/pagina1.htm solicitando la página
(archivo) pagina1.htm
3. El web server (servidor web, que puede ser el Apache, IIS, etc.) que es un
programa que se ejecuta en la máquina www.lanacion.com, recibe el mensaje y lee
el archivosolicitado desde el disco duro.
4. El servidor web envía el archivo solicitado por el navegador tal cual está en el disco
duro.
5. El navegador muestra en pantalla el archivo que envió el servidor web.
Este proceso siempre es el mismo cuando hablamos de páginas estáticas (páginas que no
cambian), cualquiera sea el cliente que solicita la página el contenido siempre será el
mismo. La únicaforma que el contenido del archivo cambie es que el administrador de ese
sitio web edite el contenido del archivo pagina1.htm y haga modificacion es.
Comunicación entre el cliente y el servidor con PHP:
1. Tipeamos en la barra del navegador la dirección y el archivo a solicitar.
2. El web browser (navegador) envía el mensaje a través de Internet a la computadora
llamada www.lanacion.comsolicitando la página (archivo) pagina1.php
3. El web server (servidor web, que puede ser el Apache, IIS, etc.), recibe el mensaje
y al ver que la extension es "php" solicita al interprete de PHP (que es otro
programa que se ejecuta en el servidor web) que le envíe el archivo.
4. El intérprete PHP lee desde el disco el archivo pagina1.php
5. El intérprete PHP ejecuta los comandos contenidos en elarchivo y eventualmente
se comunica con un gestor de base de datos (ejemplos de ellos pueden ser MySql,
Oracle, Informix, SQL Server, etc.)
6. Luego de ejecutar el programa contenido en el archivo envía éste al servidor web.
7. El servidor web envía la página al cliente que la había solicitado.
8. El navegador muestra en pantalla el archivo que envió el servidor web.
Para aquellas personas queco nocen otros lenguajes de programación (C - Java - C# Pascal etc.) la salida de los resultados normalmente es la pantalla, en PHP la salida es la
página HTML (luego ésta viaja por internet y llega al cliente que la solicitó)
Página 1 de 109
Manual de PHP con Ejercicios
Programa "Hola M undo" en PHP
Para agregar un programa PHP dentro de una página HTML debemos por un lado al crear
elarchivo definirlo con extensión php (a diferencia de las páginas estáticas que tienen
extensión htm o html) y dentro del contenido de la página, encerrar el programa ent re los
símbolos .
El comando de PHP para imprimir dentro de la página se llama echo. Nuestro programa
"Hola Mundo" será entonces:
Es decir que la página que se generará al ejecutarse el programa será:Hola Mundo
Como podemos ver, es muy poco útil este programita, ya que el resultado de la ejecución
de este programa PHP será siempre el mismo, es decir mostrar el texto "Hola Mundo".
pagina1.php
Confeccione un programa que muestre una serie de mensajes en la página
empleando el comando echo. Tenga en cuenta que cuando utiliza el
comando echo el mensaje se debe encerrar entrecomillas dobles (como
veremos más adelante también podrá encerrarse entre simples comillas).
Toda instrucción finaliza con punto y coma.
Página 2 de 109
Manual de PHP con Ejercicios
Un programita más útil que "Hola Mundo"
Un problema sencillo que se nos puede presentar y que no se puede resolver empleando
solo HTML es que una página esté disponible sólo los 10 primeros días del...
Regístrate para leer el documento completo.