Помогите в обратной связи убрать спам (20-30) в день писем.
Прикрутить капчу или еще что-то.
Прикрутить уведомление без обновление страницы.
<?php
if (isset($_POST['name'])) {$name = $_POST['name'];}
if (isset($_POST['mobile'])) {$mobile = $_POST['mobile'];}
if (isset($_POST['letter'])) {$letter = $_POST['letter'];}
if (isset($_POST['city'])) {$city = $_POST['city'];}
if (isset($_POST['where'])) {$where = $_POST['where'];}
if (isset($_POST['address'])) {$address = $_POST['address'];}
if (isset($_POST['mess'])) {$mess = $_POST['mess'];}
if (empty($name))
{
echo "<b>Не указано Ф.И.О.<p>";
echo "<p><a href=\"javascript: history.back()\">Вернуться к заполнению формы</a></p>";
exit;
}
if (empty($mobile))
{
echo "<b>Не указан телефон!<p>";
echo "<p><a href=\"javascript: history.back()\">Вернуться к заполнению формы</a></p>";
exit;
}
$to = "почта";
$headers = "Content-type: text/plain; charset = utf-8";
$subject = "Сообщение с вашего сайта! [Заказ]";
$message = "Ф.И.О.: $name \nТелефон: $mobile \nE-mail: $letter \nГород: $city \nИсточник: $where \nАдрес: $address \nОбщее описание заказа: $mess";
$send = mail ($to, $subject, $message, $headers);
if ($send == 'true')
{
echo "<b>Спасибо за Ваш заказ!<p>";
echo "<a href= index.html>Нажмите</a>, чтобы вернуться на главную страницу";
}
else
{
echo "<p><b>Ошибка. Заказ не отправлен!";
}
?>