90 Часть VIII. Примеры

страницы. Этот скрипт совершенствовался и в конце концов превратился РНР,что означае Rasmus'Personal Home Page tools(Инструменты домашней страницы Расмуса). Позднее Лердорф написал скрипт, позволивший встраивать команды для доступа к базе данных SQL в HTML-документ. Этот скрипт работает как интерпретатор фор {FI),позволяющий упрощать разработку форм для запросов. Оба скрипта были объединены в один пакет, получивший название PHP/FI.

PHP/FI вырос в язык программирования, позволивший разработчикам добавлять команды в HTML-документы вместо использования многочисленных скриптов небольшого размера. PHP/FI на самом деле представляет собой CGI-программу, написанную на С, которая может быть компилирована в любой системе UNIX. Встроенные команды интерпретируются скриптом PHP/FI, который затем передает результаты другому HTML-документу. В отличие от скриптов JavaScript, PHP/FI не зависит от браузера, так как скрипт обрабатывается программой PHP/FI на сервере.

PHP/FI может использоваться совместно с mSQL и Postgres95 для создания динамических HTML-документов. Для получения дополнительной информации обратитесь по адресуhttp://www.vex.net/php/.

Cold Fusion

Cold Fusion —это интерфейс, позволяющий писать скрипты внутри HTML. Он обрабатывает скрипты и возвращает информацию в HTML-документ. Хотя Cold Fusion оценен разработчиком в 495 долларов, эту программу стоит приобрести. Компания Allaire позаботилась о том, чтобы Cold Fusion работал с любым сервером, установленным на платформе Windows NT, и с любой базой данных SQL, включая серверы данных, работающие на платформе UNIX (если установлен 32-разрядный драйвер ODBC).

Cold Fusion обрабатывает созданную вами форму, с помощью которой посылается запрос на Web-сервер. Сервер запускает Cold Fusion и посылает информацию Cold Fusion, который вызывает файл с шаблоном. После считывания данных, введенных пользователем, Cold Fusion обрабатывает их согласно инструкциям шаблона. В результате, серверу возвращается автоматически сгенерированный HTML-документ, который затем пересылается пользователю.

Чтобы получить дополнительную информацию, посетите сайт компании Allaire, расположенный по адресу:http://www.allaire.com/.

W3-mSQL

W3-mSQLсоздан Дэвидом Хьюзом (David Hughes), автором базы данных mSQL для того, чтобы упростить доступ к базам mSQL с Web-страниц. W3-mSQL работает как CGI-скрипт, интерпретирующий ваши страницы. Скрипт считывает документ, выполняет запросы информации и отсылает результаты