lunes, 29 de agosto de 2011

Primer Programa en PHP ''HOLA MUNDO"

En este curso suponemos que conoce las marcas principales de HTML y algún lenguaje de programación, por lo menos un poquito.
Para agregar un programa PHP dentro de una página HTML debemos por un lado al crear el archivo 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 entre los símbolos .

El comando de PHP para imprimir dentro de la página se llama echo. Nuestro programa "Hola Mundo" será entonces:




echo "Hola Mundo";
?>


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

miércoles, 24 de agosto de 2011

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 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, 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 archivo solicitado 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 única forma que el contenido del archivo cambie es que el administrador de ese sitio web edite el contenido del archivo pagina1.htm y haga modificaciones.


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.com solicitando 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 el archivo 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 que conocen 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ó)

martes, 23 de agosto de 2011

¿Cuáles son las diferencias entre PHP y HTML?

Respuesta: Muchas veces, a la hora de ponerse a diseñar una página web de manera más autónoma y/o autodidacta uno suele caer en un absurdo miedo cuando ve eso del HTML y el PHP. Y digo absurdo porque una vez que te pones, ves que no es tan complicado… incluso por momentos es fácil. Algún día hablaremos más en profundidad de ambos códigos; de momento comentaremos las diferencias que tienen. Si aún así lo queréis más fácil, siempre podéis recurrir a los editores web que te ofrecen los servicios de hosting.

HTML es el lenguaje básico de cualquier página web. Si una web careciera de hoja de estilos (o CSS, de las cuales ya hablaremos también) lo que se vería sería básicamente lo que nosotros hemos escrito en un procesador de textos (el bloc de notas, por ejemplo) con HTML. Las hojas de estilos son lo que le dan la “apariencia” a la web. PHP es el lenguaje que te permite realizar procesos en el servidor. Pondremos un ejemplo simple y claro para que lo entendáis: en una web, con HTML tú puedes crear un enlace. Lo que ocurriría una vez creado el enlace al clicarlo lo definirá el PHP… ¿sí?. Tú con HTML creas un enlace a los comentarios de una entrada de un blog, por ejemplo, y PHP es lo que se necesita para que, al clicar en eso, te lleve a los comentarios. Más claro, agua.

Ayuda Php

Nuestro Onjetivo:::....