5-е изд. — СПб.: БХВ-Петербург, 2015. — 593 с. — (Профессиональное
программирование). — ISBN 978-5--9775-3514-4.
На практических примерах описана разработка Web-приложений на языке
PHP версии 5.5.
Даны начала программирования на PHP: установка и настройка Apache, PHP и MySQL, как правило, выбор редактора PHP-кода, синтаксис языка и самые полезные функции PHP. Рассмотрено создание собственного движка сайта и ряда дополнительных модулей - фотогалереи, RSS-граббера, модуля для работы с MP3, гостевой книги, а также применение мощного шаблонизатора Smarty и создание простейшего собственного шаблонизатора.
В книге представлено два реальных проекта: универсальная система управления контентом, по большей части, которая подойдет для построения типичного сайта, и как принято, одного из реальных проектов автора. В качестве хранилища данных использованы два сервера - самая современная версия MySQL и "суперлегкий" сервер баз данных SQLite, в том числе рассматривается механизм кэширования MySQL. Показано, как с помощью технологии Ajax добиться обновления данных на странице без ее перезагрузки. Приведено описание программного продукта Zend Guard, описание настройки WAP-сервера и использования редактора SPAW2.
На сайте издательства находятся дополнительные главы, все листинги из книги, а также необходимое программное обеспечение.
Даны начала программирования на PHP: установка и настройка Apache, PHP и MySQL, как правило, выбор редактора PHP-кода, синтаксис языка и самые полезные функции PHP. Рассмотрено создание собственного движка сайта и ряда дополнительных модулей - фотогалереи, RSS-граббера, модуля для работы с MP3, гостевой книги, а также применение мощного шаблонизатора Smarty и создание простейшего собственного шаблонизатора.
В книге представлено два реальных проекта: универсальная система управления контентом, по большей части, которая подойдет для построения типичного сайта, и как принято, одного из реальных проектов автора. В качестве хранилища данных использованы два сервера - самая современная версия MySQL и "суперлегкий" сервер баз данных SQLite, в том числе рассматривается механизм кэширования MySQL. Показано, как с помощью технологии Ajax добиться обновления данных на странице без ее перезагрузки. Приведено описание программного продукта Zend Guard, описание настройки WAP-сервера и использования редактора SPAW2.
На сайте издательства находятся дополнительные главы, все листинги из книги, а также необходимое программное обеспечение.