Обратная связь
$myemail= "mvz-marketing@mail.ru"; // Ваш электронный адрес
//$myemail= "php7@inbox.ru";
//$myemail= "mvz-marketing@mail.ru";
// оставьте пустым и тогда обновиться страница, где установлена эта форма
$cap = "0"; // Значение: 1 - Капча включена / 0 - Капча выключена [Капча - Код на картинке]
$maxname="50"; // Максимальное кол-во символов в имени
$maxmsg="2500"; // Максимальное количество символов в сообщении
?>
$back_st = "
";
$back_en = "
";
//******************* Ниже лучше ничего не трогать ************************//
// Событие проверки на ошибки и отправки сообщения //
if (isset($_POST['submit'])) {
$name=$_POST['name']; $msg=$_POST['msg']; $email= $_POST['email'];
if ($name == "" || strlen($name) > $maxname) {
print "
$back_st
Вы не ввели имя, или ввели слишком длинное имя!
$back_en
";
$error = 1;
}
if ($msg == "" || strlen($msg) > $maxmsg) {
print "
$back_st
Ваше сообщение или пустое или превышает $maxmsg символов.
$back_en
";
$error = 1;
}
if (isset($_POST['email'])) {
if(!preg_match("/^[a-z0-9\.\-_]+@[a-z0-9\-_]+\.([a-z0-9\-_]+\.)*?[a-z]+$/is", $_POST['email']) or $_POST['email']=="") {
print "
$back_st
E-Mail введён некорректно.
$back_en
";
$error = 1;
}
}
else {
print "
$bask_st
E-Mail не введён.
$back_en
";
$error = 1;
}
if($cap=="1"){
if(count($_POST)>0){
if(isset($_SESSION['captcha_keystring']) && $_SESSION['captcha_keystring'] == $_POST['keystring']){
$num = "C";
}
else{
$num = "W";
}
}
unset($_SESSION['captcha_keystring']);
if($num=="W"){
print "
$back_st
Номер на картинке не совпал.
$back_en
";
$error = 1;
}
}
else {
}
if ($error == 1) { }
else {
// Настройки для отправки писем
$headers=null;
$headers.="Content-Type: text/html; charset=utf-8\r\n";
$headers.="From: ".$name." <".$email.">\r\n";
$headers.="Reply-To: ".$name." <".$email.">\r\n";
$headers.="X-Mailer: PHP/".phpversion()."\r\n";
// Собираем всю информацию в теле письма
$ip=($_SERVER["REMOTE_ADDR"]) ? $_SERVER["REMOTE_ADDR"] : getenv("HTTP_X_FORWARDED_FOR");
$host = $_SERVER["HTTP_HOST"];
$self = $_SERVER["PHP_SELF"];
$allmsg='1. Отправлено со страницы: http://'.$host.$self.chr(13).chr(10).
'
2. Имя посетителя: '.$name.chr(13).chr(10).
'
3. IP посетителя: '.$ip.chr(13).chr(10).
'
4. E-mail: '.$email.chr(13).chr(10).
'
5. Сообщение: '.$msg.chr(13).chr(10);
// Отправляем письмо майлеру на съедение ;-)
mail("$myemail", "МВЖ.РФ - Сообщение от $name", $allmsg, $headers);
print "
Спасибо $name, Ваше сообщение успешно отправлено.
";
}
}
?>