Создав
сайт (страницу) с помощью визуального
или текстового редактора и опубликовав
их в Интернете, вы позволите
всем ознакомиться с вашим творчеством,
но только молча. Пользователи
не будут иметь возможности интерактивно
поучаствовать в жизни вашего
сайта. Потому, что язык HTML
позволяет разметить и донести
текст и графику до них, но не
более. Для "оживления" страниц
необходимо использовать какой-нибудь
другой язык. Такие языки специально
для Интернета были созданы и
получили обобщающее название
Script (сценарий). К ним относятся,
например, Java-Script, VB-Script,
Perl и другие. На таких языках
пишутся программы, которые,
будучи вставлены в HTML-код
страниц, при определенных условиях
начинают активно выполняться.
При этом используется общий
шлюзовой интерфейс (Common Gateway
Interface - CGI), то есть интерфейс
между Web-сервером и другими
программами на нем же, который
определяет метод передачи информации
от одной программы к другой.
Так
как ваша программа находится
внутри сервера, то он не защищен
от воздействия таких сценариев.
А они в считанные минуты могут
вскрыть всю закрытую информацию,
как консервную банку. Теперь
вам должно быть понятно, почему
очень немногие серверы поддерживают
CGI, а еще меньшее количество
позволяет использовать "чужие"
сценарии. CGI-Script может быть
написан на любом языке программирования,
включая уже упоминавшиеся.
Краткое
описание сути действия Script-ов
мне показалось важнее перечисления
конкретных программ. Их вы найдете
в больших количествах на тех
сайтах, что указаны ниже. Это
гостевые книги, доски объявлений,
счетчики, chat, e-mail и многое
другое.
The
CGI Resource Index
|
Одна
из крупнейших мировых коллекций
скриптов. |
CGI
For Me
|
Здесь
вам помогут, если Вы не
знаете CGI или у вас нет
доступа к CGI. Вы сможете
создать себе WWWBoard, Free
For All Links, Polls, Counters,
Guestbooks, Clocks, Postcards,
Search Engines, and LOTS
more! |
Realm
of CGI
|
Большая
коллекция бесплатных CGI-программ.
|
The
CGI Collection
|
Еще
одна большая коллекция CGI.
|
Free
Scripts
|
Прекрасная
коллекция Scripts. |
CGI
Free
|
Здесь
вам помогут, если ваш сервер
не поддерживает CGI скрипты,
или вы не знаете, как писать
их. |
Script
Search
|
Коллекция
скриптов. |
AnyForm
|
Большая
коллекция. Можете либо установить
их CGI скрипт на вашем сервере,
либо использовать сервис
на их сайте, если у вас
нет CGI доступа. |
X-POINT
CGI
|
Коллекция.
Определение пароля, смена
баннеров, посылка почты,
гостевые книги и т.д. |
|