Analista de Sistemas

Páginas: 14 (3397 palabras) Publicado: 18 de marzo de 2013
Que es PHP?

PHP es un lenguaje de script (o de guiones), diseñado para, entre otras cosas, aumentar, incrementar el dinamismo de las páginas web. capaz de manejar entornos que integran grandes bases de datos. Su popularidad se basa, en gran parte, a su sintaxis similar a la del lenguaje de programación C, su rapidez y simplicidad.
Es un lenguaje de script utilizado en los servidores web y esallí donde se ejecuta. Es por eso que una página que incluya código PHP será interpretada en el servidor antes de mandarla al cliente (en este caso, un usuario informático que haya pedido una página web a través de cualquier navegador convencional). La página finalmente enviada ya no incluye el código PHP, solo el HTML típico de toda web.
Las páginas que contienen código PHP cambian antes de queel usuario las vea, dependiendo de ciertas condiciones. Esto se puede utilizar, por ejemplo, para escribir algo en esa página, crear una tabla con el mismo número de filas como veces ha entrado el usuario en ese sitio o integrar en la página una base de datos como MySQL. Es decir, PHP convierte una página estática en otra dinámica.
PHP es un desarrollo "Open Source". Es decir, puedes ver ymodificar el código fuente de la aplicación siempre y cuando cumplas con su licencia licencia PHP. También es gratuito.

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 solicitadopor 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 sitioweb 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ó)























Instalar PHP
La mayor aplicación de PHP es como lenguaje de script en servidores (implicado en generación de páginas web), aunque se puede utilizar perfectamente como cualquier...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Analista De Sistemas
  • Analista En Sistemas
  • Analista de Sistemas
  • analista de sistemas
  • Analista de Sistemas
  • Analista de sistemas
  • Analista De Sistemas
  • Analista De Sistemas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS