Книга Разработка Web-приложений на РНР и MySQL представляет собой всеобъемлющее руководство по совместному применению РНР и MySQL для разработки высокоэффективных и интерактивных Web-сайтов с динамическим содержимым. Несомненным достоинством книги является ее ориентация на решение реальных бизнес-задач, что воплощено во множестве типовых примеров, столь часто встречающихся при повседневной разработке.Среди этих примеров создание покупательской тележки для электронных магазинов, аутентификация пользователей, генерация динамических PDF-документов, разработка систем электронной почты через Web, написание систем поддержки Web-форумов. Помимо пошагового анализа реальных бизнес-примеров, в книге широко рассматривается формальный синтаксис и семантика языка РНР, основы построения приложений баз данных и особенности применения объектно-ориентированной методологии при разработке приложений для Web. Сопровождающий книгу CD-ROM содержит тексты всех примеров, рассмотренных в книге, а также множество материала, который окажется полезным для каждого разработчика Web-приложений. Несмотря на то что книга, в основном, рассчитана на профессиональных программистов и разработчиков, она принесет несомненную пользу и в качестве учебника для начинающих, кто совершает только первые шаги в бесконечном мире создания приложений для Internet. Краткое оглавление Часть 1. Использование РНР 25 Глава 1. Краткий обзор РНР 26 Глава 2. Хранение и получение данных 59 Глава 3. Использование массивов 75 Глава 4. Манипулирование строками и регулярные выражения 95 Глава 5. Повторное использование кода и создание функций 115 Глава 6. Объектно-ориентированное программирование на РНР 139 Часть 2. Использование MySQL 157 Глава 7. Проектирование Web-баз данных 158 Глава 8. Создание Web-базы данных 168 Глава 9. Работа с базой данных MySQL 187 Глава 10. Доступ к базе данных MySQL из Web с помощью РНР 203 Глава 11. Дополнительные возможности MySQL 216 Часть 3. Системы электронной торговли и безопасность.. 232 Глава 12. Эксплуатация сайта электронной коммерции 233 Глава 13. Вопросы безопасности в электронной коммерции 245 Глава 14. Аутентификация с помощью РНР и MySQL 265 Глава 15. Реализация безопасных транзакций в РНР и MySQL 283 Часть 4. Усложненные технологии применения РНР 301 Глава 16. Взаимодействие с файловой системой и сервером 302 Глава 17. Использование функций работы с сетью и протоколами ..316 Глава 18. Управление датой и временем 333 Глава 19. Создание изображений 340 Глава 20. Управление сеансами в РНР 361 Глава 21. Другие полезные свойства РНР 374 Оглавление Часть 5. Разработка практических приложений на РНР и MySQL 380 Глава 22. Применение РНР и MySQL при разработке крупных проектов 381 Глава 23. Отладка 396 Глава 24. Аутентификация и персонализация пользователей 411 Глава 25. Создание покупательской тележки 441 Глава 26. Построение системы управления содержимым 477 Глава 27. Построение почтовой службы, основанной на Web 500 Глава 28. Создание менеджера списков рассылки 529 Глава 29. Создание Web-форумов 571 Глава 30. Генерация персонифицированных документов в формате переносимых документов (PDF) 596 Часть 6. Приложения 626 Приложение А. Инсталляция РНР 4 и MySQL 627 Приложение В. Ресурсы Internet 645 Предметный указатель 648
|