Самоучитель по креативному веб-дизайну. Книга 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

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

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

Полезные ссылки
Случайные записи
  • 19.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.4
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.74
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.85
  • 17.03.2011">Руководство по actionscript. часть 2, стр. 145
  • 09.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.138
  • 19.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.7
  • 02.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.119
  • 08.12.2012">Что посмотреть после работы?
  • 15.03.2011">Руководство по actionscript. часть 3, стр. 061
  • 07.03.2011">Руководство по actionscript. часть 4, стр. 108
  • 12.03.2011">Руководство по actionscript. часть 3, стр. 122
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 010
  • 14.03.2011">Руководство по actionscript. часть 3, стр. 073
  • 28.02.2011">Руководство по actionscript. часть 6, стр. 016
  • 27.02.2011">Руководство по actionscript. часть 6, стр. 047
Опрос

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

View Results

Loading ... Loading ...