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 paginas. Aunque existen multitud de lenguajes y entornos de desarrollo concebidos para Internet, PHP es uno de los mas 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 caracteristicas que contribuyen a este exito; entre otras, que es un software de libre distribucion y multiplataforma (existen versiones para Unix, Win32, Mac OS X, etc.) que sigue la filosofia Open Source. Ademas se ha convertido en un complemento ideal para el tandem Linux-Apache en el desarrollo de sitios Web. Pero son sin duda la sencillez de su uso y las posibilidades avanzadas que proporciona (comunicacion con bases de datos, comunicacion via sockets, generacion de graficos, utilizacion de XML, etc.) las claves de su popularidad. La version 5 de PHP (basada en el nuevo motor Zend 2) destaca por el completo soporte que presenta para la programacion orientada a objetos, la nueva libreria de XML (libxml2), el soporte nativo para el sistema gestor de base de datos SQLite, la ampliacion de MySQL y las mejoras en la gestion de la cadena de caracteres.Informacion proporcionada en el libro:-Instalacion y configuracion (en sistemas Unix y Windows) del servidor Web Apache, de las bases de datos MySQL y SQLite y del interprete de PHP. -Fundamentos y estructuras basicas del lenguaje. -Modelo de objetos en PHP. -Utilizacion 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 aplicacion de Webmail.Ademas, iIncluye CD-ROM.
Este libro nos descubre las posibilidades del lenguaje PHP en el diseño de páginas dinámicas en el servidor, esto es, generar páginas bajo petición capaces de responder de manera inteligente a las demandas del cliente y de automatizar gran cantidad de tareas. Este tipo de páginas es la base del actual desarrollo de sitios Web. Aunque existe una multitud de lenguajes y entornos de desarrollo concebidos para Internet, PHP se ha convertido en uno de los lenguajes, del lado servidor, más ampliamente utilizados para el desarrollo de páginas dinámicas junto con ASP, JSP, ColdFusion y Perl. En el último año, el número de servidores que utilizan PHP se ha disparado, logrando situarse cerca de los 5 millones de sitios, esto es, más del 20% de los dominios en Internet. En PHP se combinan muchas características que contribuyen notablemente a su masiva utilización; entre otras, está el hecho de ser un software de libre distribución y multiplataforma que sigue la filosofía Open Source. También ha ayudado a su éxito el hecho de haberse convertido en el complemento ideal para el popular tándem Linux-Apache en el desarrollo de sitios Web. Pero lo más destacable del lenguaje, y una de las características que más han influido en su popularización, es su sencillez de uso para los programadores principiantes (se pueden desarrollar aplicaciones sencillas en un corto intervalo de tiempo) y sus posibilidades avanzadas para el profesional (comunicación con bases de datos, comunicación vía sockets, generación de gráficos, etc.).