Variado

Solo disponible en BuenasTareas
  • Páginas : 13 (3059 palabras )
  • Descarga(s) : 0
  • Publicado : 11 de marzo de 2012
Leer documento completo
Vista previa del texto
CURSO INTRODUCTORIO DE PROMOGRAMACIÓN EN PHP
Sean todo bienvenidos.
A lo largo de este curso, aprenderemos los pasos necesarios para programar en PHP, junto con una rápida introducción a las bases de la programación.
Para iniciar nuestro curso, debemos saber donde obtememos PHP y de dónde surge la idea de PHP.
UN POCO DE HISTORIA DE PHP
PHP es un acrónimo de PHP: Hypertext Preprocessor,aunque los orígenes del nombre se remontan al nombre Personal HomePage. PHP es un lenguaje de alto nivel que va embebido (insertado) en páginas HTML. Por otro lado, PHP es un lenguaje del lado del servidor (Server Side Scripting Languaje), lo cual significa que el usuario abre la página HTML y hace una petición de interactuar, PHP, instalado en el servidor web, interpreta la petición y envía unarespuesta al usuario, lo cual hace la diferencia entre lenguajes como PHP y lenguajes como javascript, que son lenguajes del lado del usuario.
PHP fue concebido en 1994 por Rasmus Lerdorf, cuyo uso fue personal por esos tiempos, para controlar la cantidad de personas que consultaban su hoja de vida, es decir, su "decubrimiento" fue accidental (¿qué les parece?, como la penicilina)
PHP es un lenguajede código abierto, lo cual implica que, por un lado, hay un grupo de desarrolladores que contribuyen a la elaboración y fortalecimiento del lenguaje; y, en segundo lugar, que es un lenguaje por el que no necesitamos pagar derechos de autor (licencia) para utilizarlo.
CÓMO FLUYE LA MAYORÍA DE LA INFORMACIÓN A TRAVÉS DEL INTERNET EN UNA PÁGINA DINÁMICA
Una página dinámica implica la interacciónentre el usuario y un script desarrollado en un lenguaje que permita el dinamismo, es decir, que permita la interacción entre el usuario y un Servidor Web y un Servidor de Base de Datos (en caso de existir uno). Es decir, que el usuario haga una petición al servidor Web, éste se comunica con el servidor de base de datos, extrae la información de la base de datos y presenta la información en lapantalla del usuario.
Un ejemplo bastante claro, es la forma en la que nos inscribimos en algún servicio de correo electrónico, en el que proporcionamos nuestro nombre, apellido, un nombre para el correo de la forma minombre@miproveedor.com y una palabra clave. Cuando, por ejemplo, al día siguiente, vamos a ver nuestros correos electrónicos, basta con escribir nuestro nombre de usuario y palabra deacceso para que accesemos a nuestra cuenta. Todo lo anterior, es gracias a una página dinámica, que solicita los datos al servidor Web que a su vez, extrae los datos de nuestra cuenta del Servidor de Base de Datos.
Lo anterior es algo similar a la siguiente animación:

LO QUE PODEMOS HACER CON PHP
Lo que se puede hacer con PHP es básicamente cualquier cosa que se pueda hacer con un script CGI,es decir, trabajo con formularios, como su procesamiento y manejo dinámico; generar páginas con contenido dinámico (de nuevo, el contenido dinámico es el que le permite a la página la interacción con el usuario); mandar o recibir cookies, etc.
Una característica de PHP, es la capacidad de trabajar con una gran cantidad de bases de datos, lo cual lo hace un programa verdaderamente potente, siendoque, por ejemplo, si lo "juntamos" con MySQL (un Gestor de Bases de Datos con licencia GNU), nuestros recursos salen literalmente "GRATIS"
Bien, en nuestra próxima entrega vamos a aprender a instalar PHP y vamos a desarrollar nuestra primera página web. Por el momento,
INSTALANDO PHP
Hola, ¿cómo están?, continuamos ahora con la instalación de PHP Lo primero es bajar el programa de la página dePHP www.php.net y seguir los siguientes pasos:

El archivo .zip como habrán visto se ha guardado en el escritorio (pues así se lo especificamos al programa que descomprimió nuestros archivos, por otro lado, cuando descomprimimos el archivo), al descomprimir los archivos, también es necesario especificarle al programa que descomprime que mantenga los nombres de las carpetas (folders) para que...
tracking img