Есть простая форма отправки заявок, стоит на нескольких разных сайтах. Вчера и в предыдущие дни всё работало, заявки приходили на почту. Сегодня - не появляется всплывашка об успешной отправке заявки и на почту тоже ничего не приходит. Чистка кэша, просмотр через разные браузеры и телефоны не помогли. Почему внезапно может перестать работать скрипт, учитывая, что за последние сутки в нём ничего не менялось?
<form id="form">
<input class="formname" type="text" name="phone" placeholder="Ваш телефон" required />
<button class="green_btn">Попробовать</button>
</form>
$(document).ready(function() {
$("#form").submit(function() {
$.ajax({
type: "POST",
url: "mail.php",
data: $(this).serialize()
}).done(function() {
$(this).find("input").val("");
alert("Спасибо за заявку! Скоро мы с вами свяжемся.");
$("#form").trigger("reset");
});
return false;
});
<?php
$recepient = "lone456@gmail.com";
$sitename = "СИСТЕМЫ ЛОЯЛЬНОСТИ";
$name = trim($_POST["name"]);
$phone = trim($_POST["phone"]);
$text = trim($_POST["text"]);
$message = "Имя: $name \nТелефон: $phone \nТекст: $text";
$pagetitle = "Новая заявка с сайта \"$sitename\"";
mail($recepient, $pagetitle, $message, "Content-type: text/plain; charset=\"utf-8\"\n From: $recepient");