Аргерих Л. О языке РНР. Часть 1. Страница 8


библиотеках расширений РНР.

♦ Глава 22 исследует интернационализацию сценариев РНР. Кроме то­го, в ней обсуждаются некоторые другие реальные задачи написания кода и демонстрируются пути, альтернативные обычному подходу, а также некоторые архитектурные решения для эффективного приме­нения нелинейных конструкций языка.

♦ Глава 23 изучает различные аспекты системы безопасности - от защи­ты сервера, базы данных и вопросов связи до написания безопасных сценариев и выбора надежных паролей.

♦ Глава 24 содержит советы, описание приемов и методов, используе­мых для оптимизации PHP-кода и реляционных баз данных.

♦ Глава 25 целиком посвящена библиотекам расширений базового язы­ка РНР. В ней рассказывается о применении PDFlib для создания до­кументов PDF, Ming для создания динамических файлов Shockwave Flash, НА\¥НА\¥для предоставления пользователям беспроводных устройств возможности просмотра сайтов и библиотеки GD для дина­мического создания графики, что удовлетворит потребности практи­чески всякого пользователя Интернета.

♦ Глава 26 содержит практический пример, демонстрирующий универ­сальную систему управления правами пользователей.

Четыре приложения представляют собой полный справочник по РНР - мгновенную копию из CVS (CVS snapshot) между версиями 4.0.5 и 4.0.6. Этот справочник расширен по сравнению с документацией, созданной разра­ботчиками разных API; пробелы, где это возможно, восполнены соответст­вующими материалами CVS и при необходимости добавлен текст:

• Приложение А - список всех функций расширений

• Приложение В - список всех функций базовых и стандартных расширений

• Приложение С - список функций баз данных

• Приложение D - список директив конфигурации

Приложения доступны только в Интернете по адресу http://p2p.wrox.com/"> http://p2p.wrox.com/ content/phpref/Мы будем обновлять этот сетевой ресурс в соответствии с изменениями в новых версиях РНР.

Что необходимо для работы с книгой

Для программирования на стороне сервера вам понадобится установить на своей машине веб-сервер. Это может быть IIS или Apache под Windows и Apache или Xitami для других операционных систем.

Что касается клиента, то вам предоставляется возможность выбрать его са­мостоятельно. РНР взаимодействует как с Internet Explorer, так и с Netsca­pe Navigator, а также с любыми другими имеющимися броузерами.

Для того чтобы выполнять все программы, надо иметь доступ к реляцион­ной базе данных. При этом у читателя существует широкий выбор; мы же решили во всех примерах использовать MySQL. Для приверженцев Postgre- SQLh ODBC включены соответствующие подробные описания.




Если у вас периодически возникает потребность в аренде комнат, квартир или коттеджей вам нужно зайти на сайт и зарегистрироваться. Хорошие предложения по аренда комнат без посредников в Москве и Подмосковье поможет сэкономить вам не только время, но и ваши деньги.