Описание

  Эта почтовая форма позволит вашим посетителям отправлять сообщения непосредственно с вашего сайта. С помощью этой формы можно устраивать всевозможные опросы добавляя любое количество полей. Можно добавлять и скрытые поля, например для определения IP адреса посетителя. Для отправки почты используется почтовая программа посетителя. Конечно подобные формы написанные на Perl намного удобнее, так как используют для отправки программу сервера. К сожалению большинству это пока недоступно.
  С помощью JavaScripts можно прикрутить к этой форме проверку правильности заполнения полей и страницу благодарности (куда перемистится посетитель после отправки формы). Опубликую в ближайшее время.

 
 Код формы
 
<FORM NAME = "mail_form" ACTION = "mailto:webmaster@superbest.com?Subject=Send from Mail Form" METHOD = "POST" ENCTYPE = "text/plain">
<INPUT TYPE = "hidden" SIZE = 0 NAME = "Host" value="
<!--#echo var="REMOTE_HOST"-->">
<INPUT TYPE = "hidden" SIZE = 0 NAME = "IP" value="
<!--#echo var="REMOTE_ADDR"-->">
<table>
<tr>
<td>
Имя:
<td>
<INPUT TYPE = "text" NAME = "
Name" size="30">
<TR>
<td>
Тема:
<td>
<INPUT TYPE = "text" NAME = "
Subject" size="30">
<tr>
<td>
Город:
<td>
<INPUT TYPE = "text" NAME = "
City" size="30">
<tR>
<td>
Ваш сайт:
<td>
<INPUT TYPE = "text" NAME = "
Site" size="30" value="http://">
<tr>
<td>
Сообщение:
<td>
<TEXTAREA NAME="Comments" COLS=50 ROWS=6>
</TEXTAREA>
</table>
<CENTER>
<INPUT TYPE = "submit" VALUE = "Отправить">
<INPUT TYPE = "button" VALUE = "Вернуться" onClick="history.back();">
</CENTER>
</FORM>

 Обратите внимание на 2 скрытых поля:
<INPUT TYPE = "hidden" SIZE = 0 NAME = "Host" value="<!--#echo var="REMOTE_HOST"-->">
<INPUT TYPE =
"hidden" SIZE = 0 NAME = "IP" value="<!--#echo var="REMOTE_ADDR"-->">
 Они определяют и отправляют IP адрес и Remote Host.
 
 Пример этой формы

Имя:
Тема:
Город:
Ваш сайт:
Сообщение:

 

Успешного применения !