Php 5. практика разработки Web-сайтов

Preparing link to download Please wait... Download

E-Book Overview

СПб.: БХВ-Петербург, 2005. — 960 с. — ISBN: 5-94157-552-1 (OCR)
С помощью РНР 5 разрабатываются многочисленные компоненты, входящие в состав полнофункционального Web-сайта. Рассматриваются работа с СУБД MySQL, вопросы защиты Web-приложений, работа с графикой, Flash и PDF-документами. В качестве практических примеров разработаны такие приложения, как система администрирования контента сайта, форум, система сбора и анализа статистики посетителей сайта, система рассылки, FTP-менеджер, универсальный каталог продукции и др. Книга ориентирована на читателей, знакомых с языками HTML и РНР, но не имеющих большого опыта разработки динамических Web-приложений. Компакт-диск содержит исходные коды всех Web-приложений, разрабатываемых в книге и в сумме составляющих готовый полнофункциональный корпоративный Web-сайт.

E-Book Content

Максим Кузнецов Игорь Симдянов Сергей Голышев PHP 5 ПРАКТИКА СОЗДАНИЯ WEB-САЙТОВ Санкт-Петербург «БХВ-Петербург» 2005 УДК 681.3.068+800.92РНР5 ББК 32.973.26-018.1 К89 К89 Кузнецов М. В., Симдянов И. В., Голышев С. В. РНР 5. Практика разработки Web-сайтов. — СПб.: БХВ-Петербург, 2005. - 960 с.: ил. ISBN 5-94157-552-1 С помощью РНР 5 разрабатываются многочисленные компоненты, входящие в состав полнофункционального Web-сайта. Рассматриваются работа с СУБД MySQL, вопросы защиты Web-приложений, работа с графикой, Flash и PDF-документам и. В качестве практических примеров разработаны такие приложения, как система администрирования контента сайта, форум, система сбора и анализа статистики посетителей сайта, система рассылки, FTP-менеджер, универсальный каталог продукции и др. Книга ориентирована на читателей, знакомых с языками HTML и РНР, но не имеющих большого опыта разработки динамических Web-приложений. Компакт-диск содержит исходные коды всех Web-приложений, разрабатываемых в книге и в сумме составляющих готовый полнофункциональный корпоративный Web-сайт. Для Web-разработчиков УДК 681.3.068+800.92РНР 5 ББК 32.973.26-018.1 Группа подготовки издания: Главный редактор Зам. главного редактора Зав. редакцией Редактор Компьютерная верстка Корректор Дизайн серии Оформление обложки Зав. производством Екатерина Кондукова Евгений Рыбаков Григорий Добин Алия Амирова Натальи Смирновой Наталия Першакова Инны Тачиной Игоря Цырульникова Николай Тверских Лицензия ИД № 02429 от 24.07.00. Подписано в печать 25.07.05. Формат 70х100 1 / 16 . Печать офсетная. Усл. печ. л. 77,4. Доп. тираж 4000 экз. Заказ № 1181 "БХВ- Петербург", 194354, Санкт-Петербург, ул. Есенина, 5Б. Санитарно-эпидемиологическое заключение на продукцию № 77.99.02.953 Д.006421. 11.04 от 11.11.2004 г. выдано Федеральной службой по надзору в с ф е р е защиты прав потребителей и благополучия человека. Отпечатано с готовых диапозитивов в ГУП "Типография "Наука" 199034, Санкт-Петербург, 9 линия, 12 ISBN 5-94157-552-1 © Кузнецов М. В., Симдянов И. В., Голыш ев С. В., 2005 © Оформление, издательство "БХВ-Петербург", 2005 Оглавление Введение 1 Для кого и о чем эта книга Как построена книга Благодарности ЧАСТЬ I. ОСНОВЫ РАЗРАБОТКИ ПРИЛОЖЕНИЙ НА PHP 1 2 3 5......................... 5 Глава I. Работа с Web-сервером Apache 1.1. Установка Web-сервера Apache 2.0.0 1.1.1. Установка под Windows 1.1.2. Управление Apache 1.1.3. Установка под Linux 1.2. Конфигурирование Wcb-сервера Apache 2.0.0 1.2.1. Базовая настройка Apache 1.2.2. Установка и настройка РНР 5 1.3. PHP.INI 1.3.1. Настройки языка 1.3.2. Ограничение по ресурсам 1.3.3. Обработка ошибок и журналиэация 1.3.4. Обработка данных 1.3.5. Пути и директории 1.3.6. Загрузка файлов 1.3.7. Работа с сокетами 1.3.8. Динамические расширения 1.3.9. Установки для модулей 7 7 7 13 16 19 19 23 26 26 28 28 30 31 32 32 33 33 Глава 2. Ра