Форма обратной связи

Для организации обратной связи типа "почта с сайта" на PHP всё очень просто. А вот реализовать то же самое в HTML вызывает у многих затруднения.

1.Сформируйте файл mail.php (в текстовом редакторе) и отправьте в корень своего сайта.

<?php
$url = "index.html";
$title = "site.com";
$subject = "Письмо с сайта $title";
$admail = "site@mail.ru";
$back = "<p><a href=\"javascript: history.back()\">Назад</a></p>";
if(@$_POST['nick'] or @$_POST['email'] or @$_POST['delivery'] or @$_POST['msg'])
{
@$nick = $_POST['nick'] or die("Убедитесь, что вы ввели свое имя!$back");
@$email = $_POST['email'] or die("Убедитесь, что вы ввели свой E-mail!$back");
@$delivery = $_POST['delivery'] or die("Убедитесь, что вы ввели тему сообщения!$back");
@$msg = $_POST['msg'] or die("Убедитесь, что вы ввели сообшение!$back");
if(!eregi("^[a-z0-9\._-]+@[a-z0-9\._-]+\.[a-z]{2,4}\$", $email))
{ echo "Убедитесь, что вы ввели корректный E-mail!$back"; exit; }
$content = "\nПользователь $nick!\n
Адресс: $email\n
Отправил(а) вам письмо с сайта - \"$title\"\n
Тема - $delivery, со следующим содержанием:\n\n$msg";
if(!@mail($admail, $subject, $content))
{ echo "Ошибка при отправке письма. Пожалуйста сообщите об этом администратору данного сайта,
используя любой другой вид связи.$back"; exit; }
else
{ echo "Ваше сообщение успешно отправлено!<Br> Вы получите ответ в ближайшее время ";
echo "<meta http-equiv=\"refresh\" content=\"1;URL=$url\">"; }
}
else { die("Для отправки сообщения заполните все поля!$back"); }
?>

2.Разместите на сайте код:

<form action="mail.php" method="post">
<span class="red">*</span> <strong>Ваше имя:</strong>
Введите реальное имя, чтобы мы знали как к вам обращяться
<input type="text" name="nick" size="35">
<span class="red">*</span> <strong>Ваш E-mail:</strong>
Введите реальный e-mail адрес, на него вы получите ответ на ваше сообщение
<input type="text" name="email" size="35">
<span class="red">*</span> <strong>Тема сообщения:</strong>
<select name="delivery"> <option> <option> Вопрос <option> Комментарий <option> Другое
</select> <span class="red">*</span> <strong>Сообщение:</strong>
<textarea name="msg" cols="50" rows="6"></textarea>
<input type="submit" value="Отправить!" id="submit_mail"> </form>

3.В начале кода файла mail.php необходимо вставить ваши данные:

$url = "index.html"; - страница размещения (у меня это index.html)
$title = "site.com"; - ваш сайт
$admail = "site@mail.ru"; - ваш почтовый ящик

Если нужна форма с капчей ( такая как внизу ) - смотрите по ссылке слева.

Желаю удачи !