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

E-Book Overview

С помощью РНР 5 разрабатываются многочисленные компоненты, входящие в состав полнофункционального Web-сайта. Рассматриваются работа с СУБД MySQL, вопросы защиты Web-приложений, работа с графикой, Flash и PDF-документами. В качестве практических примеров разработаны такие приложения, как система администрирования контента сайта, форум, система сбора и анализа статистики посетителей сайта, система рассылки, FTP-менеджер, универсальный каталог продукции и др. Книга ориентирована на читателей, знакомых с языками HTML и РНР, но не имеющих большого опыта разработки динамических Web-приложений.

E-Book Content

Максим Кузнецов Игорь Симдянов Сергей Голышев ПРАКТИКА СОЗДАНИЯ 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'/,в. Печать офсетная. Усл. печ. л. 77,4. Доп. тираж 4000 экз. Заказ № 1181 "БХВ-Петербург", 194354, Санкт-Петербург, ул. Есенина, 5Б. Санитарно-эпидемиологическое заключение на продукцию Ns 77.99.02.953.Д.006421.11.04 от 11.11,2004 г. выдано Федеральной службой по надзору в сфере защиты прав потребителей и благополучия человека. Отпечатано с готовых диапозитивов в ГУП "Типография "Наука" 199034, Санкт-Петербург, 9 линия, 12 I S B N 5-94157-552-1 ° Кузнецов М. В., Симдянов И. В., Голышев С. В., 2005 О Оформление, издательство "БХВ-Петербург", 2005 Оглавление Введение 1 Для кого и о чем эта книга Как построена книга Благодарности ЧАСТЬ I. О с н о в ы РАЗРАБОТКИ ПРИЛОЖЕНИЙ НА РНР Глава 1. Работа с Web-сервером Apache 1.1. Установка Web-сервера Apache 2.0.0 1.1.1. Установка под Windows 1.1.2. Управление Apache 1.1.3. Установка под Linux 1.2. Конфигурирование Web-сервера 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. Установки для модулей Глава 2. Работа с MySQL 2.1. Установка и настройка MySQL 2.1.1. Установка MySQL на платформу Windows 2.1.2. Установка MySQL на платформу Linux 2.2. Оптимизация SQL-запросов 2.2.1. Числовые данные 2.2.2. Строковые данные 2.2.3. Календарные данные 2.2.4. Выбор типа данных 2.2.5. Таблицы MySQL 1 2 3 5 5 7 7 7 13 16 19 19 23 26 26 28 28 30 31 32 32 33 33 39 39 40 43 44 45 46 48 48
You might also like

Distributed Computing: Principles, Algorithms, And Systems
Authors: Ajay D. Kshemkalyani , Mukesh Singhal    112    0


Pattern Classification
Authors: Richard O. Duda , Peter E. Hart , David G. Stork    160    0


Digital Image Processing: Piks Scientific Inside
Authors: William K. Pratt    162    0


Statistical Pattern Recognition
Authors: Andrew R. Webb    144    0



Introduction To Programming With Fortran 77, 90, 95, 2003
Authors: Chivers , Sleightholme.    180    0


Programming In Haskell
Authors: Graham Hutton    164    0


Python Developer's Handbook
Authors: Andre Lessa    159    0


Webster's New World Telecom Dictionary
Authors: Ray Horak    170    0