⇐ Назад

Оглавление

Введение 26
Часть I. Использование PHP 35
Глава 1. Ускоренный курс по PHP 36
Глава 2. Хранение и извлечение данных 77
Глава 3. Использование массивов 99
Глава 4. Манипулирование строками и регулярные выражения 125
Глава 5. Повторное использование кода и написание функций 155
Глава 6. Объектно-ориентированная разработка с помощью PHP 183
Глава 7. Обработка ошибок и исключений 223
Часть II. Использование MySQL 233
Глава 8. Проектирование базы данных для веб-приложения 234
Глава 9. Создание базы данных для веб-приложения 247
Глава 10. Работа с базой данных MySQL 273
Глава 11. Доступ к базе данных MySQL из веб-приложения с помощью РНР 297
Глава 12. Расширенное администрирование в MySQL 315
Глава 13. Расширенное программирование в MySQL 339
Часть III. Безопасность веб-приложения 355
Глава 14. Угрозы безопасности веб-приложения 356
Глава 15. Построение защищенного веб-приложения 367
Глава 16. Реализация методов аутентификации с помощью PHP 393
Часть IV. Расширенные приемы в PHP 407
Глава 17. Взаимодействие с файловой системой и сервером 408
Глава 18. Использование функций для работы с сетью и протоколами 431
Глава 19. Работа с датой и временем 449
Глава 20. Интернационализация и локализация 463
Глава 21. Генерация изображений 475
Глава 22. Управление сеансами в PHP 499
Глава 23. Интеграция JavaScript и PHP 515
Глава 24. Другие полезные средства 539
Часть V. Разработка практических проектов на PHP и MySQL 549
Глава 25. Использование PHP и MySQL в крупных проектах 550
Глава 26. Отладка и ведение журналов 567
Глава 27. Реализация аутентификации и персонализации пользователей 585
Глава 28. Построение клиента веб-почты с помощью
инфраструктуры Laravel, часть I 619
Глава 29. Построение клиента веб-почты с помощью
инфраструктуры Laravel, часть II 641
Глава 30. Интеграция с социальными сетями и аутентификация 689
Глава 31. Построение корзины для покупок 705
Приложение А. Установка Apache, PHP и MySQL 744
Предметный указатель 760

Наверх