Развернуть ▼
Эта книга призвана научить вас создавать интерактивные веб-сайты, начиная с простейшей формы заказа и завершая сложными и безопасными сайтами электронной коммерции и Web 2.0. Более того, вы узнаете, как это делать с использованием технологий программного обеспечения с открытым исходным кодом (Open Source). Эта книга ориентирована на читателей, которые уже знакомы, как минимум, с основами языка HTML и ранее разрабатывали приложения на современных языках программирования, но, возможно, еще не занимались программированием для Интернета и не использовали реляционные базы данных. Без сомнений, книга окажется полезной для начинающих программистов, однако для более качественного усвоения изложенного материала им может потребоваться более длительный период. Мы старались не оставить без внимания ни одну из базовых концепций, однако освещаем их довольно-таки кратко. В основном, книга адресована тем читателям, которые стремятся овладеть
РНР и
MySQL для построения крупных и/или коммерческих веб-сайтов. Эта книга поможет быстрее приступить к делу также и профессиональным разработчикам, желающим перейти на другой язык написания веб-приложений.
ОглавлениеЧасть I. Использование PHP
Глава 1. Введение в PHP
Глава 2. Хранение и выборка данных
Глава 3. Использование массивов
Глава 4. Манипулирование строками и регулярные выражения
Глава 5. Многократное использование кода и создание функций
Глава 6. Объектно-ориентированное программирование на РНР
Глава 7. Обработка ошибок и исключений
Часть II. Использование MySQL
Глава 8. Проектирование баз данных для веб-приложений
Глава 9. Создание базы данных для веб-приложений
Глава 10. Работа с базой данных MySQL
Глава 11. Веб-доступ к базе данных MySQL с помощью РНР
Глава 12. Дополнительные сведения по администрированию MySQL
Глава 13. Дополнительные сведения по программированию в MySQL
Часть III. Электронная коммерция и безопасность
Глава 14. Эксплуатация сайта электронной коммерции
Глава 15. Безопасность сайта электронной коммерции
Глава 16. Безопасность веб-приложений
Глава 17. Реализация аутентификации с помощью РНР и MySQL
Глава 18. Реализация защищенных транзакций с помощью РНР и MySQL
Часть IV. Более сложные технологии РНР
Глава 19. Взаимодействие с файловой системой и сервером
Глава 20. Использование функций работы с сетью и протоколами
Глава 21. Работа с датой и временем
Глава 22. Генерация изображений
Глава 23. Управление сеансами в РНР
Глава 24. Другие полезные возможности
Часть V. Реальные проекты на РНР и MySQL
Глава 25. Использование РНР и MySQL в крупных проектах
Глава 26. Отладка
Глава 27. Реализация задачи аутентификации и персонализации посетителей
Глава 28. Разработка покупательской тележки
Глава 29. Разработка службы веб-почты
Глава 30. Разработка диспетчера списков рассылки
Глава 31. Разработка веб-форумов
Глава 32. Генерация персонифицированных PDF-документов
Глава 33. Подключение к веб-службам с помощью XML и SOAP
Глава 34. Создание приложений Web 2.0 с помощью Ajax
Часть VI. Приложения
Приложение А. Инсталляция РНР и MySQL
Приложение Б. Ресурсы в Интернете
Предметный указатель