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.