594_________________Часть V. Разработка программ и написание скриптов

Создание CGI-скриптов

Решив, какой язык вы будете использовать, следует определить область применения приложений, разрабатываемых с использованием CGI. Электронная почта, книги учета посетителей, перенаправление ссылок, создание счетчиков, рекламных плакатов — вот типичные примеры использования скриптов для повышения интерактивности Web-страниц или придания им оригинальности. В этом разделе подробно рассматриваются примеры реализации подобных скриптов.

Скрипт для отправки сообщений по электронной почте

Скрипт для отправки сообщений по электронной почте является одним из наиболее известных, широко используемых скриптов на WWW. Реализация интерфейса между Web и электронной почтой оказалась очень удачной идеей. Сделав так, вы даете возможность любому посетителю сайта связаться с вами вне зависимости от того, имеет ли посетитель свой адрес электронной почты. Для реализации этих возможностей браузеры должны позволять посетителям заполнять формы.

Другим полезным свойством такого скрипта может быть извещение вас о посещении сайта, если посетитель занесет информацию в книгу учета гостей. Вы можете также организовать заказ какого-либо товара в режиме online. Посетитель производит выбор из предлагаемого списка покупок. Затем сведения о произведенном выборе посылаются вам или какому-нибудь сотруднику вашей компании для обслуживания.

В листинге 25.2 приведено описание формы, заполняемой пользователем. В этой форме имеются следующие поля:имя, адрес электронной почты пользователя, строка описания цели письма (subject), а также область ввода комментариев. Примерно такие же поля заполняет большинство людей, отправляющих электронные послания традиционным способом.

h05941.jpg

<HTML>

<HEADXTITLE>EMAIL ME! </TITLEX/HEAD>

<BODY BGCOLOR=#FFFFFF>

<H1>EMAIL ME!</H1>

Please fill out the form to send me email!<P>

<FORM ACTION="mail.pl"METHOD="POST">

Realname:<INPUT TYPE="TEXT"NAME="rrialname"><br>

Email address:<INPUT TYPE="TEXT"NAME="einail"xbr>