07
Авг
2017

Пустое письмо с формы обратной связи

Есть простая форма обратной связи.

  <form action="./mail.php" method="POST">
         <input type="text" name="name" required="" placeholder="Введите имя">
         <input type="tel" name="phone" required="" placeholder="Введите телефон">
         <button type="submit" class="button inverse" href="#orderForm">Хочу узнать</button>      
         <input type="hidden" name="utm_source" value="">
         <input type="hidden" name="utm_medium" value="">
         <input type="hidden" name="utm_campaign" value="">
         <input type="hidden" name="utm_term" value="">
         <input type="hidden" name="utm_placement" value="">
         <input type="hidden" name="utm_creative" value="">
         <input type="hidden" name="utm_content" value="">         
    </form>

Содержимое mail.php

<?php
$to1      =  '[email protected]';
$subject = 'Заявка c сайтa '.$_SERVER['SERVER_NAME'];
$message = 'На сайт '.$_SERVER['SERVER_NAME'].' поступила новая заявка.<br>';
foreach($_POST as $key=>$var){
    if(!empty($var)) $message .= $key .' : '. $var .'<br>';
}
$message .= '<br>Письмо отправлено автоматически и не требует ответа';
$headers  = "Content-type: text/html; charset=utf-8 \r\n";
$headers .= "From: ROBOT <[email protected]".$_SERVER['SERVER_NAME'].">\r\n";
mail($to1, $subject, $message, $headers);
mail($to2, $subject, $message, $headers);
?>

Код js

$('form').submit(function() {
    $.ajax({ type: "POST", url: "../mail.php", data: $(this).serialize() }).done(function() {
        $(this).find("input").val("");
        $("form").trigger("reset");
    });
    $.arcticmodal('close');   
    event.preventDefault();
});
return false;

С форм обычно приходит вся нужная информация. Но временами, по непонятной причине, приходят странные пустые письма, содержащие только "На сайт поступила новая заявка. Письмо отправлено автоматически и не требует ответа" и больше ничего. В чем может быть проблема?

Источник: https://ru.stackoverflow.com/questions/702781/%D0%9F%D1%83%D1%81%D1%82%D0%BE%D0%B5-%D0%BF%D0%B8%D1%81%D1%8C%D0%BC%D0%BE-%D1%81-%D1%84%D0%BE%D1%80%D0%BC%D1%8B-%D0%BE%D0%B1%D1%80%D0%B0%D1%82%D0%BD%D0%BE%D0%B9-%D1%81%D0%B2%D1%8F%D0%B7%D0%B8

Тебе может это понравится...

Добавить комментарий