martes, 1 de abril de 2014

El modo en el que accedemos a las páginas PHP código del lado del servidor y por lo tanto tenemos que contar con ese servidor para poder trabajar con PHP. La siguiente página:


Desde esta página podemos descargarnos la última versión: 
 
Esta aplicación nos instala el Server Apache con lo que nuestro ordenador se convierte automáticamente en un servidor Web, nos instala PHP, nos instala la base de datos relacional MySQL que nos permite crear aplicaciones dinámicas junto con Apache y PHP, nos instala phpMyAdmin que es un programa que nos permite gestionar de forma mucho más clara las bases de datos MySQL.
Una vez instalado, lo instalamos en C, en el disco duro:

Si ahora abrimos la página HTML donde esta nuestro pedido y utilizamos el formulario y enviamos el pedido:

Y aparece la siguiente página:

Al hacerlo directamente desde la página y no desde el servidor aparece una serie de indicaciones que es el código PHP pero que no se ha ejecutado. Para que el archivo procesar.php se ejecute debe hacerlo en el servidor. Y lo hacemos de la siguiente forma abriendo un navegador y escribiendo en la barra de direcciones lo siguiente:
http://localhost

Para abrir la pagina del formulario añadimos en la barra de direcciones:
Si rellenamos el formulario y hacemos clic en el botón Enviar Pedido:

Ahora si que se ejecuta correctamente el archivo porque lo hace desde el servidor:

Imaginaros que os han encargado la realización de una tienda online os indican como lo quieren, es a través de un formulario, el usuario realizara su pedido y al hacer clic en el botón Enviar Pedido le redirigirá a otra página con la fecha de cuando se ha realizado el pedido, las cantidades de los productos que se han pedido, el total del pedido sin impuestos y el total del pedido con impuestos.
Porque el futuro esta en el software libre, el alto rendimiento de PHP es muy eficiente, un simple servidor puede servir millones de bits por día, su integración en muchos sistemas de bases de datos además de con MySQL podemos utilizar otros sistemas de bases de datos como Oracle, cuenta con numerosas librerías preconstruidas al ser diseñada desde sus orígenes para su uso en la Web existen muchas funciones ya preconstruidas para facilitar las diferentes tareas en la red, podemos generar imágenes gif al vuelo, conectar con otros servidores de red, enviar e-mails, trabajar con cookies, etc.
Podemos descargarnos la última versión de PHP en la pagina:
PHP es sencillo su sintaxis se basa en otros lenguajes como Perl o C. PHP también es portable, esta disponible para muchos sistemas operativos diferentes, podemos escribir código PHP en sistemas libres basados en Unix y también en versiones comerciales de Linux como Solaris y también en diferentes versiones de Microsoft Windows.
Las ventajas de MySQL casi las mismas que PHP, su eficacia, su bajo costo, su facilidad de aprendizaje, configuración y uso, su portabilidad y el acceso al código fuente.

MySQL es el sistema de gestión de las bases de datos relacionales, se trata de un sistema de gestión rápido, robusto y seguro. Una base de datos nos permite almacenar información de forma eficiente, buscarla, ordenarla y recoger datos de ella de forma rápida y clara. El servidor MySQL controla el acceso de esos datos para asegurar que múltiples usuarios puedan trabajar con el de forma concurrente a la vez. Provee un rápido acceso y asegura que solo los usuarios autorizados puedan obtener ese acceso. Por lo tanto el servidor MySQL es un servidor multiusuario y que puede atender multitud de solicitudes a la vez, usa el lenguaje SQL, un lenguaje de consulta estructurado que es el estándar en el lenguaje de consultas de bases de datos. MySQL esta disponible desde el año 1996 aunque su desarrollo parte de un proyecto de mucho antes de finales de los setenta principios de los ochenta, aunque es en el año 1996 de forma general se empieza a utilizarse en la red. MySQL esta disponible bajo una licencia de código abierto aunque también existen licencias comerciales si se necesitan.
Un lenguaje de programación del lado del servidor PHP sin una base de datos de apoyo pierde casi todo su sentido, del mismo modo que la base de datos sin el lenguaje de programación que nos permita gestionarla seria prácticamente inútil. Este curso nos enseñará a crear sitios Web interactivos desde un simple formulario de pedidos como el que vemos a continuación:

Hasta sitios e-commerce, esto se aprenderá mediante tecnologías de código abierto, tanto PHP como MySQL forman parte del mundo de OpenSource, es decir, software libre que quiere decir que el código de programación es totalmente accesible y por lo tanto readaptable y reutilizable de forma totalmente libre por cualquiera.
Si seguimos el blog seremos capaces de construir aplicaciones Web dinámicas como las que puedes ver en la red, hacerlas personalizables y tener información en tiempo real.
A continuación vemos un ejemplo de código PHP:

El código PHP va embebido dentro del código HTML. PHP es un lenguaje de programación del lado del servidor, pero aparte de esto es designado específicamente para la Web, por eso podemos dentro de una pagina HTML beber código PHP que podrá ser ejecutado cada vez que esa pagina es visitada. PHP tiene que ser interpretado en el servidor Web y genera un resultado que será visto como una pagina HTML y podrá ser visto por los visitantes de la página.
Este lenguaje fue concebido en 1994 creado por Rasmus Ledford y posteriormente otra gente que creyó en las posibilidades que tenia lo llevo a distintas reescrituras hasta convertirse en un producto ya completo y maduro, en 2001 empieza a convertirse en un estándar en el uso de la creación de aplicaciones dinámicas en la red. Actualmente se calcula que cerca de cinco millones de dominios usan lenguaje PHP y este número crece de forma espectacular y muy rápido, en la siguiente dirección podemos ver el número actual de sitios que utilizan PHP:
Tienes acceso al código fuente de PHP puedes usarlo, alterarlo y redistribuirlo sin ningún tipo de coste.


Subscribe to RSS Feed Follow me on Twitter!