Самоучитель по креативному веб-дизайну. Книга 3, стр.108



Изящество использования РНР заключается в том, что Web-браузер не рабо —

тает с РНР-операторами, внедренными на Web-страницу. В отличие от JavaScript, VBScript, JScript или других клиентских языков сценариев, при написании РНР — сценариев вам не нужно беспокоится о поддержке Web-браузером языка РНР. Для создания страницы, использующей РНР, необходимо просто вставить на страницу PHP-команды, которые должны выполняться в HTML-коде страницы,

и присвоить файлу Web-страницы имя с расширением, связанным с РНР-про —

цессором (например, .php). При запросе Web-браузером файла Web-страницы с

расширением. php Web-сервер знает, что документ сначала должен быть передан

на обработку РНР-процессору, а затем результаты, полученные от РНР-процессо — ра, передаются Web-браузеру с целью визуализации. PHP-процессор выполняет

операторы РНР и гарантирует, что переданная Web-серверу Web-страница (кото — рая в конечном счете передается Web-браузеру) содержит дескрипторы, поддер — живаемые Web-браузером.

Глава10.РНР4 49 3



История PHP

Изучив достаточно короткую историю РНР, можно понять, каким образом ис- токи языка влияют на его современное использование. Когда-то, в 1994 году,

Расмус Лердорф (Rasmus Lerdorf) написал несколько сценариев на Perl, позволя — ющих определять, кто посещает его личную Web-страницу. Со временем все

большее и большее количество Web-дизайнеров стали интересоваться его сцена —

риями, и весной 1995 года Лердорф обнародовал их в виде пакета с названием

Personal Home Package Tools (отсюда и появилось название РНР). Первоначаль-

ный пакет средств РНР, который Лердорф называл «оболочкой для CGI, напи — санной на Perl», содержал в своем составе несколько серверных макросов и про — стых утилит, например, счетчик посещений и гостевая книга.

В связи с растущим интересом к Perl-сценариям, Лердорф переписал свой синтаксический анализатор и создал средство обработки результатов HTML — форм, которое он назвал интерпретатором форм (Form Interpreter, FI), а также

ввел поддержку баз данных mSQL. Комбинированный пакет, выпущенный в свет

в середине 1995 года, получил имя PHP/FI или РНР2. Вскоре после этого Web-

разработчики начали использовать пакет для решения все более и более слож —

ных задач. Политика «открытого кода» позволила группе разработчиков под ру- ководством Зива Сураски (Zeev Suraski) и Энди Гутманса (Andi Gutmans) в 1997 года снова переписать PHP-процессор. Созданный ими код стал основой для РНРЗ (т. е. РНР версии 3), который был принят более чем 1 000 000 Web-сайтов по- мимо других серверных языков сценариев, в частности, активных серверных страниц (Active Server Pages, ASP) компании Microsoft и ColdFusion компании Allaire.

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Оставить комментарий

Вы должны авторизоваться для отправки комментария.

Полезные ссылки
Случайные записи
  • 21.08.2011">Притягательная красная планета
  • 17.06.2012">В Великобритании возобновили расследование по Google Street View
  • 11.03.2011">Руководство по actionscript. часть 4, стр. 004
  • 02.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.121
  • 16.03.2011">Руководство по actionscript. часть 3, стр. 010
  • 12.05.2014">Косметический ремонт квартиры
  • 02.03.2011">Руководство по actionscript. часть 5, стр. 083
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 026
  • 18.03.2011">Руководство по actionscript. часть 2, стр. 133
  • 05.03.2011">Руководство по actionscript. часть 5, стр. 001
  • 18.03.2011">Руководство по actionscript. часть 2, стр. 132
  • 02.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.108
  • 14.03.2011">Руководство по actionscript. часть 3, стр. 070
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 061
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 021
Опрос

Какие цвета вы предпочитаете?

View Results

Loading ... Loading ...