В этом примере я расскау о том, как сделать e-mail форму на вашем сайте. Принцип
работы этой формы следующий: посетитель, зашедший к вам на страничку заполняет
форму, которую вы ему предложили. Далее, после нажатия по кнопке "отослать"
форма берет данные из заполненых полей и, посредством stmp-сервера посетителя,
отправляет их вам на e-mail. Ниже приведен html-код, который надо вставить в
страничку:
<FORM NAME = "mail_form" ACTION = "mailto: ваша@почта.ру?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="20"> <TR> <td> Тема: <td> <INPUT
TYPE = "text" NAME = "Subject "
size="20"> <tr> <td> Город: <td> <INPUT
TYPE = "text" NAME = "City "
size="20"> <tR> <td> Ваш
сайт: <td> <INPUT TYPE = "text" NAME = "Site " size="20"
value="http://"> <tr> <td> Сообщение: <td> <TEXTAREA
NAME="Comments" COLS=20
ROWS=5> </TEXTAREA> </table> <CENTER> <INPUT
TYPE = "submit" VALUE = "Отправить"> <INPUT TYPE = "button" VALUE =
"Вернуться" onClick="history.back();"> </CENTER> </FORM>
|
Смените значение переменной (
ваша@почта.ру) на вашу почту, куда будут приходить заполненые
формы.
Данная форма сожержит следующие поля: ИМЯ, ТЕМА, ГОРОД, ВАШ САЙТ,
СООБЩЕНИЕ. Разумеется, вы можете изменить названия этих полей, а также
добавить/удалить новые строчки.
Не забудте, что эта форма использует
почту отпавителя, а в частности stmp-сервер для исходящих сообщений, и если она
не настроена, ничего не отошлется.