Рассмотрены актуальные вопросы применения РНР дли работы с базами данных MySQL и XML-документами. Описана установка и настройка сервера Apache с модулем РНР 5 и сервера MySQL 5. Изложены основы языка РНР и его расширения. Подробно излагается работа с базами данных MySQL от построения запросов до использования утилит командной строки. Приведены базовые сведения о языке XML. Описан формат новостной ленты RSS и представлены практические примеры обработки XML-документов с помошью расширений РНР 5, таких как SimpleXML, DOM-функциями и функциями событийного программирования SAX. Во втором издании расширено описание объектной модели РНР, уделено внимание проблеме русификации Web-приложений. Компакт-диск содержит дистрибутивы Web-сервера, модуля РНР и сервера MySQL, распространяемые по лицензии GNU/GPL, а также примеры из книги.
Книга представляет собой задачник но Web-технологиям с уклоном в защиту Web-приложений от злоумышленников. Цель книги — помочь Web-разработчику научиться самостоятельно обнаруживать и устранять уязвимости в своем коде.
В этой книге рассматривается система разработки веб-приложений - PHP 5. Наряду с описанием языка в книге присутствуют разделы, посвященные объектной модели, появившейся в новой версии. Детальное описание всех важнейших областей веб-программирования с использованием PHP 5 делает книгу интересной как для начинающих программистов, так и для разработчиков, имеющих опыт работы с PHP, но желающих ознакомиться с новыми возможностями этой системы веб-программирования.