Что представляет собой скрипт, назначение скриптов, какие дополнительные свойства WEB-страницы можно получить, используя скрипты
1. Что представляет собой скрипт
Как правило, скриптом называется программа или программный файл, реализующий исполнение сценария.. Точно такой же сценарий или роль, как в театральной пьесе!
Если говорить об Интернет-технологиях, то понятие "скрипт" можно охарактеризовать, как исполняемую процедуру, написанную на каком либо языке и встроенную в html-страницу, которая запускается на выполнение со стороны сервера по запросу, поступившему с конкретно определенной веб-страницы компьютера-клиента.
Для создания скриптов используется язык программирования PHP.
PHP - это система разработки скриптов, включающая в себя интерфейс обмена с сервером, интерпретатор языка и набор функций для доступа к базам данных и разнообразным объектам WWW. На сегодняшний день PHP является наиболее удобным и мощным средством разработки приложений WWW и интерфейсов к базе данных в сети Интернет. PHP -- это язык программирования. Его код может представлять либо отдельный файл на диске, либо может непосредственно встраиваться в HTML-страницы в виде скриптовых блоков.
Пример скриптового блока для электронного магазина
|
if ($oper==5) {
|
check_name_pass($name,$pass);
// Очистка корзины
$fl=fopen("$name$pass. txt","w"); fclose($fl);
|
print "Корзина очищена!";
}
Здесь мы видим набор программных кодов.
2. Назначение скриптов применительно к Интернет-технологиям, дополнительные свойства WEB-страницы, получаемые при использовании скриптов.
В последнее время в среде Internet стало все чаще применяться динамическое создание WEB-страниц вместо статического. Разберемся в чем разница. При статическом создании страниц каждый HTML-файл на WEB-сервере представляет собой всегда одну и ту же страницу с одним и тем же постоянным содержимым, соответственно каждая HTML-страница представляет собой определенный файл, количество которых равно количеству страниц. Для того, чтобы изменить содержимое страницы, необходимо вручную изменить содержимое конкретного HTML-файла.
При использовании динамических страниц используется определенный набор специальных файлов-скриптов, которые в зависимости от действия пользователя сами определяют содержимое итоговой, результирующей страницы, отображаемой на экране пользователя. Такие скрипты используются для анализа сервером поступающих от пользователя данных. В зависимости от них они осуществляют работу с данными на сервере и отображают на экране пользователя в браузере итоговый результат (отклик на команду пользователя).

Рис.4.1. Схема обработки запроса клиента WEB-сервером
Схема обработки запроса при использовании PHP-скрипт изображена на (рис.4.1):
1. Клиент (WEB-обозреватель клиента) отправляет через Internet запрос к WEB-серверу. Внешне запрос ничем не отличается от обращения к обычной HTML-странице.
2. WEB-сервер анализирует запрос и запускает на выполнение PHP-скрипт.
3. Когда PHP-скрипт завершит свою работу, WEB-сервер отправляет клиенту результат работы – сформированную скриптом HTML-страницу.
Для реализации сценария работы электронного магазина формируются скриптовые блоки, каждый из которых реализует определенную функцию в работе магазина, например:
- Отображение каталога товаров;
- Добавление выбранных товаров в корзину;
- Отображение корзины с заказанными товарами на экране;
- Оформление заказа;
- Очистка корзины;
В совокупности получается один файл-скрипт, которому мы даем имя magazin.php; по своей структуре это html-файл. Приведенный перечень действий отображает процесс функционирования блоков скриптов, в результате работы которых на запрос клиента формируется новая html-страница. Этот процесс называется создание динамических Web-страниц. Таким образом назначение скриптов - создание динамических Web-страниц. Это и есть дополнительное свойство WEB-страницы, получаемое при использовании скриптов.


