E-mail форма для вашего сайта

Автор: Topol Воскресенье, Апрель 15th, 2012 Нет комментариев

Рубрика: Программирование

В этом примере я расскау о том, как сделать 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-сервер для исходящих сообщений, и если она не настроена, ничего не отошлется.

Источник: webcorp.ru

Оставить комментарий

Чтобы оставлять комментарии Вы должны быть авторизованы.

Похожие посты