Здравствуйте! Помогите разобраться, почему при каждом обновлении или переходе на сайт приходит пустое письмо на почту по форме обратного звонка. Вот код, скрипт и обработчик
<article class="call_form">
<form class="div_form" method="post" name="contactForm"><input class="name_txt f16px" maxlength="30" name="uname" required="" size="20" type="text" placeholder="Ваше имя *" />
<input class="email_txt f16px" maxlength="30" name="email" required="" size="20" type="email" placeholder="Ваш e-mail *" />
<input class="phone_txt f16px" maxlength="30" name="phone" required="" size="20" type="tel" placeholder="Ваш телефон *" />
<textarea class="txt_form" maxlength="500" name="text" placeholder="Краткое описание заявки"></textarea>
<input name="bezspama" type="text" style="display:none" value="" />
<button class="button_call_form padd aligner f18px white cursor" type="submit">Отправить</button>
</form></form>
</article>
jQuery(document).ready(function() {
jQuery('form').submit(function(event) {
event.preventDefault();
var form_data = $(this).serialize();
jQuery.ajax({
type: jQuery(this).attr('method'),
url: jQuery(this).attr('action'),
data: form_data,
cache: false,
processData: false,
success: function(result) {
alert('Ваша заявка принята, спасибо! В ближайшее время с Вами свяжется наш специалист.'),
location.href = "http://yummybox.by";
header('Location: header.php');
},
});
});
});
$recepient = "Punchenkoaleks@gmail.com";
$sitename = "yummybox.by";
$uname = trim($_POST["uname"]);
$phone = trim($_POST["phone"]);
$email = trim($_POST["email"]);
$text = trim($_POST["text"]);
$message = "Имя: $uname \nТелефон: $phone \nE-mail: $email \nТекст: $text";
$pagetitle = "Новая заявка с сайта \"$sitename\"";
mail($recepient, $pagetitle, $message, "Content-type: text/plain; charset=\"utf-8\"\n From: $recepient");
Заранее благодарен!