Введение
Благодарности
Об авторе
Глава 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
Предметный указатель