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

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

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

Полезные ссылки
Случайные записи
  • 17.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.138
  • 11.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.14
  • 24.02.2011">Руководство по actionscript. часть 7, стр. 016
  • 06.03.2011">Руководство по actionscript. часть 4, стр. 128
  • 18.03.2011">Руководство по actionscript. часть 2, стр. 123
  • 09.03.2011">Руководство по actionscript. часть 4, стр. 066
  • 05.03.2011">Руководство по actionscript. часть 5, стр. 014
  • 27.02.2011">Руководство по actionscript. часть 6, стр. 031
  • 19.03.2011">Руководство по actionscript. часть 2, стр. 090
  • 04.09.2011">Создаем шапку для сайта с помощью программы XHEADER
  • 27.02.2011">Руководство по actionscript. часть 6, стр. 042
  • 13.07.2012">В сеть утекло 450 тысяч паролей Yahoo! Voices
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.95
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.57
  • 22.03.2011">Руководство по actionscript. часть 2, стр. 016
Опрос

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

View Results

Loading ... Loading ...