Учебник по РНР для начинающих. Введение в РНР.
Введение в РНР
Добро пожаловать в мир PHP! РНР официально расшифровывается1 как «РНР: Hypertext Preprocessor», но первоначальный вариант звучал как «Personal Home Page», что напоминает о том, для чего появился этот продукт — для создания интерактивных личных сайтов. С приходом РНР можно было не ограничивать себя статичными, неизменными HTML-страницами. Теперь содержимое сайта можно формировать по запросу в реальном времени. Можно обрабатывать нажатия кнопок, заполнения разнообразных форм, хранить информацию в базах данных и даже динамически формировать графические изображения. Все эти возможности предоставляет одно и то же средство, имя которому — РНР.
В данной книге описывается РНР 5-й версии (на момент выхода последним официальным вышедшим релизом является 5.1.6). Версия РНР 6.0 находится в состоянии разработки, но ее уже реализованные особенности описаны в книге. Официальный сайт РНР — www.php.net. Данная книга начинается с вопроса установки РНР на web-сервер. При использовании статических HTML-страниц web-сервер только передает запрошенные пользователем файлы браузеру на стороне клиента, где пользователь видит текст и графические изображения, но этим всё и ограничивается. Если же используются программы на РНР (они называются скриптами), которые исполняются на стороне сервера, то становится возможным формировать страницы в ответ на различные действия пользователя, с учетом данных, вводимых в текстовые поля, положений выключателей и переключателей и т.п. В этом и состоит квинтэссенция динамической генерации HTML-страниц.
В настоящее время РНР используется на более чем 15 миллионах web-серверов. В следующем разделе рассказывается о порядке установки РНР на web-cepвер.1Рекурсивная расшифровка сокращений (когда исходное сокращение включается в текст расшифровки) достаточно популярна в среде специалистов по UNIX, стоит вспомнить, например «GNU's not Unix». Прим.ред.
<<< Содержание :Назад | Далее: Страница 4 >>>