Введение
Благодарности
Об авторе
Глава 1. Подготовка к работе

Введение
Установка Apache и PHP в системе Windows
Установка Apache
Установка PHP
Установка Apache и PHP в системе Linux
Установка Apache
Установка PHP
Файл php.ini
Комментарии в сценариях

Глава 2. Ваши первые динамические Web-страницы

Основы создания серверных сценариев
Новые функции
Соглашения, применяемые в PHP
Начальные и конечные теги PHP
Точка с запятой
Ввод кода PHP в HTML-страницу
Знакомство с переменными
Применение данных, полученных из формы
Передача информации на сервер с помощью формы и
ссылок
Резюме
Дополнительное задание

Глава 3. Взаимодействие с пользователем: формы и
файлы “cookie”

Взаимодействие с пользователем
Новые функции
Файлы “cookie”, действующие на протяжении сеанса
Файлы “cookie” с определенным сроком действия
Массивы
Создание пользовательских функций
Проверка заполнения пользователем обязательных
полей формы
Более близкое знакомство с файлами “cookie”
Работа с массивами
Резюме
Дополнительное задание

Глава 4. Файлы, строки и почта

Дополнительные инструментальные средства из
арсенала PHP
Новые функции
Функции обработки файлов
Функции работы со строками
Открытие файла и отображение его содержимого
Применение функций работы со строками для проверки
данных
Создание простого сценария для получения отзывов
пользователей
Проект: Страница отзывов пользователей о работе узла
Резюме
Дополнительное задание

Глава 5. Шаблоны и модульное построение узла

Новые функции
Преимущества модульного построения
Проект: Модульное исполнение Web-узла Stitch
Резюме
Дополнительное задание

Глава 6. Динамически создаваемые шаблоны

Новые функции
Динамические шаблоны
Проект: Динамическая страница для работы со статьей
Резюме
Дополнительное задание

Глава 7. Пусть всем управляют данные

Бесплатные пакеты ничем не хуже коммерческих
Новые функции
Установка пакета MySQL
Подготовка PHP для работы с пакетом MySQL
Запросы SQL
Установка простой базы данных
Основные типы запросов SQL
Ввод данных
Изменение данных
Удаление данных
Ввод информации в базу данных с использованием PHP
Получение информации из базы данных с
использованием PHP
Резюме

Глава 8. Сложные приложения, управляемые данными

Использование нескольких таблиц данных
Аутентификация пользователей
Проект: Мини-Slashdot для узла Stitch
Резюме
Дополнительное задание

Глава 9. Дополнительная информация о PHP и MySQL

Редакторы HTML, которые лучше всего подходят для PHP
Allaire HomeSite 4.5
Macromedia Dreamweaver 3
Совместное применение программ Dreamweaver
и HomeSite
VIM
Получение справочной информации
Список рассылки PHP
Архив списков рассылки
База знаний PHP
phpbuilder.com
Zend Technologies
Список функций MySQL

Предметный указатель