Читать онлайн «PHP 5. 2-е издание»

Автор Дмитрий Котеров

PHP 5. 2-е издание

Дмитрий Котеров Алексей Костарев 2-е издание Санкт-Петербург «БХВ-Петербург» 2008

УДК 681. 3. 068+800. 92РНР5 ББК 32. 973. 26-018. 1 К73 Котсров, Д. В. К73 РНР 5 / Д. В. Котеров, А. Ф. Костарев. — 2-е изд. , перераб. и доп. — СПб. : БХВ-Петербург, 2008. — 1104 с: ил. — (В подлиннике) ISBN 978-5-9775-0315-0 Рассматриваются основы функционирования Web-серверов, сборка исполняемого модуля РНР в ОС UNIX, инструментарий Web-разработчика (в том числе утилиты отладки сценариев), синтаксис и стандартные функции языка. Приведено описание функций РНР для работы с массивами, файлами, СУБД MySQL, регулярными выражениями формата PCRE, графическими примитивами, почтой, сессиями и т. д. Особое внимание уделено новым возможностям языка по работе с XML-документами, объектно- ориентированному программированию, а также подходам к отделению PHP-кода от HTML-шаблонов сайта. Во втором издании добавлены главы про технологии AJAX и DbSimple, исправлены замеченные опечатки. Для Web-программистов УДК 68I. 3. 068+800. 92PHP 5 ББК 32. 973. 26-018. 1 Группа подготовки издания: Главный редактор Екатерина Кондукова Зам. главного редактора Евгений Рыбаков Зав. редакцией Григорий Добин Редактор Анна Кузьмина Компьютерная верстка Ольги Сергиенко Корректор Зинаида Дмитриева Дизайн серии Инны Тачиной Оформление обложки Елены Беляевой Зав. производством Николай Тверских Лицензия ИД № 02429 от 24.

07. 00. Подписано в печать 21. 07. 08. Формат 70x100V16. Печать офсетная. Усл. печ. л. 89,01. Тираж 2500 экз. Заказ № 3370 "БХВ-Петербург", 194354, Санкт-Петербург, ул. Есенина, 5Б. Санитарно-эпидемиологическое заключение на продукцию № 77. 99. 60. 953. Д. 003650. 04. 08 от 14. 04. 2008 г. выдано Федеральной службой по надзору в сфере защиты прав потребителей и благополучия человека. Отпечатано с готовых диапозитивов в ГУП «Типография «Наука» 199034, Санкт-Петербург, 9 линия, 12 ISBN 978-5-9775-0315-0 © Котеров Д. В. , Костарев А. Ф. , 2008 © Оформление, издательство "БХВ-Петербург", 2008

Оглавление Предисловие 1 Для кого написана эта книга 2 Сайт книги л 3 Исправления во втором издании ... « 3 Общая структура книги 3 Часть I 4 часть п : : 4 Часть III 5 Часть IV 5 Часть V 5 Часть VI 6 Часть VII 6 Листинги 7 Предметный указатель 8 Как создавалась книга 8 Благодарности 10 Предисловие к первому изданию 11 ЧАСТЬ I. ОСНОВЫ WEB-ПРОГРАММИРОВАНИЯ 13 Глава 1. Принципы работы Интернета 15 Протоколы передачи данных 15 Семейство TCP/IP 17 Адресация в Сети 18 IP-адрес 18 Доменное имя 19 Порт 21 Установка соединения 22 Обмен данными 23 Терминология 23 Сервер 23 Узел 24 Порт 24 Сетевой демон, сервис, служба 24 Хост 25 Виртуальный хост 25 Провайдер 26 Хостинг-провайдер (хостер) 26 Хостинг 26 Сайт 26 HTML-документ 27 Страница (или HTML-страница) , 27 Скрипт, сценарий 27 Web-программирование 27