Даны начала программирования на PHP: установка и настройка Apache, PHP и MySQL, а также кроссплатформенной сборки XAMPP, выбор редактора PHP-кода, синтаксис языка и самые полезные функции PHP. Рассмотрено создание собственного движка сайта и ряда дополнительных модулей - фотогалереи, RSS-граббера, модуля для работы с MP3, сервиса reCAPTCHA, а также применение мощного шаблонизатора Smarty и создание простейшего собственного шаблонизатора. Показано, как с помощью технологии Ajax добиться обновления данных на странице без ее перезагрузки. В книге представлено два реальных проекта: универсальная система управления контентом, которая подойдет для построения типичного сайта, и одного из реальных проектов автора. В пятом издании рассмотрены нововведения версии 5.5 (генераторы, новые ключевые слова, Password Hashing API и др.), а также особенности создания индикатора загрузки файла и разыменовывания массивов. На сайте издательства находятся дополнительные главы, все листинги из книги, а...
Dany nachala programmirovanija na PHP: ustanovka i nastrojka Apache, PHP i MySQL, a takzhe krossplatformennoj sborki XAMPP, vybor redaktora PHP-koda, sintaksis jazyka i samye poleznye funktsii PHP. Rassmotreno sozdanie sobstvennogo dvizhka sajta i rjada dopolnitelnykh modulej - fotogalerei, RSS-grabbera, modulja dlja raboty s MP3, servisa reCAPTCHA, a takzhe primenenie moschnogo shablonizatora Smarty i sozdanie prostejshego sobstvennogo shablonizatora. Pokazano, kak s pomoschju tekhnologii Ajax dobitsja obnovlenija dannykh na stranitse bez ee perezagruzki. V knige predstavleno dva realnykh proekta: universalnaja sistema upravlenija kontentom, kotoraja podojdet dlja postroenija tipichnogo sajta, i odnogo iz realnykh proektov avtora. V pjatom izdanii rassmotreny novovvedenija versii 5.5 (generatory, novye kljuchevye slova, Password Hashing API i dr.), a takzhe osobennosti sozdanija indikatora zagruzki fajla i razymenovyvanija massivov. Na sajte izdatelstva nakhodjatsja dopolnitelnye glavy, vse listingi iz knigi, a...