Скрипт — программа в виде сценария действий, используемая для сборки документов или обеспечения работоспособности веб-сайта. Скрипты бывают разных типов и могут выполняться либо на клиентской машине, либо на сервере. Задача клиентских скриптов – обеспечить динамичность страницы сайта. У серверных скриптов функции более разнообразны.
Существует две основых категории скриптов — серверные скрипты и пользовательские (клиентские) скрипты. К первым относятся CGI и PHP скрипты, ко вторым - java и DHTML скрипты.
Серверные скрипты выполняются на стороне сервера. Основным отличием серверных скриптов является то, что они могут записывать в файл, находящийся на сервере. Наиболее распространенные примеры серверных скриптов — гостевые книги, голосования, счетчики посещений и др. Скрипты CGI представляют собой части веб-сервера, способные взаимодействовать с другими программами, и в этом смысле являются шлюзом для передачи данных, полученных от клиента, программам-обработчикам информации — базам данных, электронным таблицам и пр. Обычно CGI скрипты пишут на языке Perl, поэтому их называют Perl скриптами. PHP (Personal Home Page) — язык серверных скриптов, которые встраиваются в HTML-документы, и исполняясь на сервере, выдают результат обработки данных в окне браузера. Именно поэтому PHP называют пре-процессором HTML. PHP является очень гибким языком, поддерживает MySQL, NNTP, POP3, IMAP, Oracle, PostgreSQL, dBase, ODBC, Informix и многие другие технологии. С его помощью можно реализовать все то же, что позволяет сделать CGI-программа, отличие заключается в том, что PHP более прост для понимания. Обратите внимание на то, что далеко не все бесплатные серверы поддерживают CGI и PHP скрипты.
Пользовательские скрипты выполняются на компьютере пользователя посредством вызова определенных команд, которые обозначены в фрагментах кода обыкновенной веб-страницы. Для того чтобы они могли быть выполнены, браузер должен уметь поддерживать язык, на котором скрипты написаны. Пользовательские скрипты это java и DHTML скрипты. java скрипты — это программы, написанные на языке javascript, они встраиваются в обычные HTML страницы. Например, каждый java скрипт размещается между тегами <script language=javascript>...</script>. Разделение на java и DHTML весьма условное, так как в большинстве из них используются и javascript, и DHTML.
Список литературы
1. http://www.powerlineblog.ru/seswesnje_sksiptj.html