Инструкция
1
Как правило, форма отправки письма на сайте состоит из двух основных полей: поля заголовка сообщения и поля для ввода текста сообщения. Указывать электронный адрес администратора сайта отправителю не требуется, так как он прописывается в самом коде. Такой вариант удобен тем, что администратор может получать письма, не демонстрируя свой электронный почтовый адрес.
2
Сама форма, в которую будет вводиться текст, пишется на простом html. Код может быть примерно таким:
<FORM ACTION="send.php" METHOD=post>
<TABLE BORDER=0>
<tr><td>Тема</td><td>
<input type=text name="sub" cols=40>
</td></tr>
<TR>
<TD colspan=2>
Сообщение: <BR><textarea name="mes" cols=40 rows=5></textarea></TD></TR>
<TR>
<TD colspan=2 align=center><input type=submit value="Отправить"> <input type=reset value="Очистить"></TD></TR>
</TABLE></FORM>
<FORM ACTION="send.php" METHOD=post>
<TABLE BORDER=0>
<tr><td>Тема</td><td>
<input type=text name="sub" cols=40>
</td></tr>
<TR>
<TD colspan=2>
Сообщение: <BR><textarea name="mes" cols=40 rows=5></textarea></TD></TR>
<TR>
<TD colspan=2 align=center><input type=submit value="Отправить"> <input type=reset value="Очистить"></TD></TR>
</TABLE></FORM>
3
Приведенный выше код создаст форму с двумя полями – «Тема» и «Сообщение». Также на ней будут присутствовать две кнопки – «Отправить» и «Очистить». Вы можете разместить данный код в удобном месте на странице сайта. Форма будет присутствовать, но пока она еще неработоспособна. Чтобы нажатия кнопок приводили к нужному результату, необходимо добавить на сайт следующий PHP-скрипт:
<?
$to = "электронный@адрес";
mail($to,"$sub",$mes);
?>
<?
$to = "электронный@адрес";
mail($to,"$sub",$mes);
?>
4
Вместо строки «электронный@адрес» подставьте нужный e-mail. Скрипт скопируйте в обычный «Бокнот», сохраните как send.php (сначала сохраните как send.txt, после чего переименуйте расширение в *.php) и положите в одну папку со страницей сайта. Это простейший вариант формы для отправки писем, вы можете его менять и дорабатывать нужным вам образом. Например, добавив в скрипт оператор echo, вы можете вывести на экран после отправки письма то или иное сообщение. Также вы можете менять по своему усмотрению размеры формы, ее цвет, названия кнопок и т.д.