Las páginas dinámicas de servidor, que son capaces de responder de manera inteligente a las demandas del cliente y permiten la automatización de gran cantidad de tareas, son la base del actual desarrollo de sitios Web. Este libro nos descubre las posibilidades del lenguaje PHP a la hora de diseñar dichas páginas.
Aunque existen multitud de lenguajes y entornos de desarrollo concebidos para Internet, PHP es uno de los más empleados. De hecho, los datos de Netcraft de agosto de 2004 (http://www.netcraf.com) estiman que son casi 17 millones los dominios que emplean este lenguaje. Son muchas las características que contribuyen a este éxito; entre otras, que es un software de libre distribución y multiplataforma (existen versiones para U*ix, Win32, Mac OS X, etc.) que sigue la filosofía Open Source. Además se ha convertido en un complemento ideal para el tándem Linux-Apache en el desarrollo de sitios Web. Pero son sin duda la sencillez de su uso y las posibilidades avanzadas que proporciona (comunicación con bases de datos, comunicación vía sockets, generación de gráficos, utilización de XML, etc.) las claves de su popularidad.
La versión 5 de PHP (basada en el nuevo motor Zend 2) destaca por el completo soporte que presenta para la programación orientada a objetos, la nueva librería de XML (libxml2), el soporte nativo para el sistema gestor de base de datos SQLite, la ampliación de MySQL y las mejoras en la gestión de la cadena de caracteres.
Información proporcionada en el libro:
-Instalación y configuración (en sistemas U*ix y Windows) del servidor Web Apache, de las bases de datos MySQL y SQLite y del intérprete de PHP.
-Fundamentos y estructuras básicas del lenguaje.
-Modelo de objetos en PHP.
-Utilización de formularios, cookies y sesiones.
-Funciones asociadas al trabajo con ficheros y directorios.
-Funciones asociadas al trabajo con bases de datos (MySQL y SQLite)
-Trabajo con procesadores XML: SimpleXML, SAX y DOM.
-Desarrollo de una aplicación de Webmail.
Incluye CD-ROM.