Советы по созданию домашних страничек
Отправка заполненной формы на Ваш e-mail
Данная форма позволит пользователям, работающими с Вашей страницей, заполнить все пункты и отправить Вам сообщение. Данные пункты могут содержать любые вопросы по Вашему усмотрению.
Вставьте в документ следующие строки (синтаксис строгий /большие и маленькие буквы критичны/):
<FORM METHOD="POST" ACTION="http://www.wplus.net/cgi-bin/название_скрипта"> <INPUT TYPE="hidden" NAME="TO" VALUE="user_name@mail.wplus.net"> <INPUT TYPE="hidden" NAME="SUBJECT" VALUE="subject"> <INPUT TYPE="hidden" NAME="LOCATION" VALUE="http://www.your_server/thanks.html"> <TABLE BORDER=0> <TR> <TD valign="top">ФИО:</TD> <TD valign="top"><INPUT NAME="NAME" SIZE="20"></TD> </TR> <TR> <TD valign="top">E-mail:</TD> <TD valign="top"><INPUT NAME="E-MAIL" SIZE="20"></TD> </TR> <TR> <TD valign="top">Сообщение:</TD> <TD valign="top"><textarea COLS=40 ROWS=3 NAME="MESSAGE"> </TEXTAREA></TD> </TR> <TR> <TD> </TD> <TD><INPUT TYPE="submit" VALUE="Отправить"> <INPUT TYPE="reset" VALUE="Очистить"></TD> </TR> </TABLE> </FORM>
Вместо параметра user_name впишите свой USER_NAME, вместо subject - ЗАГОЛОВОК с которым будут приходить письма отправленные из формы. Скрытое поле LOCATION не является обязательным, и существует для того, чтобы организовать редирект (перенаправление), после отработки формы на Ваш виртуальный сервер. Если Вы хотите, что бы в форме проверялись на заполнение все поля, то необходимо вставить еще одно скрытое поле <INPUT TYPE="hidden" NAME="CHECK_EMPTIES" VALUE="1"> Так же можно включить проверку определенных полей, к примеру, Вам необходимо проверить заполненность поля E-mail, добавьте следующую строку: <INPUT TYPE="hidden" NAME="E_MAIL_check" VALUE="E-mail"> - создаем скрытые поля с такими же именами, только к ним добавляется _check Для русификации писем можно использовать необходимую кодировку, управление так же производится при помощи скрытого поля: <INPUT TYPE="hidden" NAME="CHARSETTYPE" VALUE="WIN"> - windows-1251 <INPUT TYPE="hidden" NAME="CHARSETTYPE" VALUE="MAC"> - x-mac-cyr
Вот что должно получится:
Вы можете добавлять в данную форму новые пункты по желанию. После заполнения всех пунктов и нажатия кнопки "SEND FORM!" информация будет отправлена на Ваш E-mail адрес в виде обычного письма, похожего на приведенное ниже:
Return-Path: devnull@www.wplus.net
Date: Thu, 23 Oct 1997 13:07:44 +0400 (MSD)
From: Daemon www user
To: vasya@pupkin.sp.ru
Subject: TEST
NAME: Andrew N. Kuzmin
E-MAIL: ank@wplus.net
MESSAGE: TEST ONLY! |