Предисловие
1. Интернет и динамическое содержимое HTTP и Интернет
Место PHP и MySQL в веб-разработке
Компоненты PHP-приложения
Интеграция множества источников информации
Запрос данных веб-страницы
Вопросы к главе 1
2. Установка
Разработка на локальном компьютере
Работа с удаленным компьютером
Вопросы к главе 2
3. Знакомство с PHP
PHP и HTML-текст
Стандартные блоки кода
Вопросы к главе 3
4. Принятие решений в PHP
Выражения
Понятие оператора
Условные операторы
Циклы
Вопросы к главе 4
5. Функции
Вызов функций
Определение функций
Объектно-ориентированное программирование (ООП)
Вопросы к главе 5
6. Массивы
Основные сведения о массивах
Вопросы к главе 6
7. Работа с MySQL
База данных MySQL
Управление базой данных
Основные сведения о базах данных
Язык структурированных запросов (SQL)
Вопросы к главе 7
8. Лучшие приемы работы с базами данных
Проектирование базы данных
Создание резервных копий и восстановление данных
Расширенный SQL
Вопросы к главе 8
9. Организация взаимодействия PHP и MySQL
Процесс
Исполнение запросов к базе данных с помощью функций PHP
Использование PEAR
Вопросы к главе 9
10. Работа с формами
Создание формы
Шаблоны
Вопросы к главе 10
11. Практика PHP
Функции для работы со строками
Функции для работы с датой и временем
Манипулирование файлами
Обращение к системным вызовам
Вопросы к главе 11
12. Язык разметки XHTML
Почему XHTML
Пространства имен XHTML и XML
Версии XHTML
Создание разметки XHTML из PHP
Вопросы к главе 12
13. Модификация объектов и данных MySQL из PHP-сценариев
Изменение объектов базы данных из PHP
Манипулирование данными в таблицах
Отображение результатов с помощью ссылок
Представление формы и обработка данных в одном файле
Обновление данных
Удаление данных
Выполнение вложенных запросов
Вопросы к главе 13
14. Cookies, сеансы и управление доступом
Cookies
PHP и HTTP-аутентификация
Сеансы
Аутентификация с помощью модуля Auth_HTTP
Вопросы к главе 14
15. Безопасность
Безопасность сеанса
Вопросы к главе 15
16. Проверка данных и обработка ошибок
Проверка корректности вводимых данных с помощью JavaScript
Проверка на соответствие шаблону
Повторный вывод формы при некорректном вводе
Вопросы к главе 16
17. Пример приложения
Файл настроек
Структура страниц
База данных
Отображение списка постов
Отображение поста и комментариев к нему
Добавление и изменение постов
Добавление и изменение комментариев
Вопросы к главе 17
18. Конец путешествия
Стандарты оформления исходных текстов на языке PHP
PEAR
Платформы
Ajax
Wiki
Поиск справочной информации в Сети
Вопросы к главе 18
Приложение
Ответы на вопросы из глав
Предметный указатель