В этой книге показаны приемы создания различных сценариев на РНР. Изложенный материал будет интересен как начинающим программистам, так и тем, кто уже имеет определенный опыт разработки PHP-сценариев. Читатель, который совершенно незнаком с РНР, найдет в первой части книги описание этого языка, его синтаксис, а также некоторые теоретические основы, что позволит в кратчайший срок приступить к написанию собственных простых сценариев. Во второй части находится множество интересных примеров с подробным описанием и комментариями сложных строк кода. Здесь вы найдете счетчик посещений, реализацию голосования и гостевой книги, генератор надёжных паролей, загрузку файлов на сервер, почтовую рассылку и многое другое.
К книге прилагается компакт-диск со всем необходимым программным обеспечением и различными дополнительными утилитами. На диске также находятся исходные файлы всех рассмотренных в книге сценариев и HTML-страниц. Это позволит избежать ручного ввода текста примеров, что значительно повысит скорость и качество обучения.
PHP программист решает в своей повседневной работе ряд задач. Данная книга построена в форме набора решенных задач. Все решения представлены в форме кода, сопровождаемого подробным разбором всех действий и рекомендациями по решению сходных задач. Разобраны наиболее важные функции PHP, приводятся примеры их использования. Материал разбит по основным темам, связанным с использованием PHP: работа со строками и массивами, датой и временем, Web-формами, HTTP и FTP-серверами, а также различными базами данных.
В этой книге показаны приемы создания различных сценариев на РНР. Изложенный материал будет интересен как начинающим программистам, так и тем, кто уже имеет определенный опыт разработки PHP-сценариев. Читатель, который совершенно незнаком с РНР, найдет в первой части книги описание этого языка, его синтаксис, а также некоторые теоретические основы, что позволит в кратчайший срок приступить к написанию собственных простых сценариев. Во второй части находится множество интересных примеров с подробным описанием и комментариями сложных строк кода.