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

Tree Automata Techniques And Applications
Authors: Comon H. , et al.    197    0


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


Bioinformatics, Biocomputing And Perl: An Introduction
Authors: Michael Moorhouse , Paul Barry    139    0


Computer Graphics And Geometric Modeling. Mathematics
Authors: Max K. Agoston    180    0


Feature Extraction And Image Processing
Authors: Mark Nixon , Alberto S Aguado    179    0


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


Introduction To Scientific Computing: Twelve Projects With Matlab
Authors: Ionut Danaila , Pascal Joly , Sidi Mahmoud Kaber , Marie Postel    157    0


Linear Programming: Theory And Extensions
Authors: George B. Dantzig , Mukund N. Thapa    197    0


Algorithmic Game Theory
Authors: Noam Nisan , Tim Roughgarden , Eva Tardos , Vijay V. Vazirani    182    0


Protocols For High Efficiency Wireless Networks
Authors: Andreadis A. , Giambene G.    140    0