Здравствуйте! Подскажите, кто может, как разрешить такую проблему. На сайте в главном файле index.php имеется форма обратной связи
<form action="<?php bloginfo(‘url’); ?>/sendmail" method="POST">
<input type="text" placeholder="Ваше имя*" name="name">
<input type="email" placeholder="Ваш email*" name="email">
<textarea name="message" placeholder="Ваше сообщение"></textarea>
<input type="submit" class="btn" value="Заказать верстку" name="send">
</form>
в качестве обработчика формы выбрана страница page-sendmail.php
<?php get_header(); ?>
<section class=’content’>
<div class="wrapper">
<h3>SEND</h3>
</div>
</section>
<?php
$recepient = "adress@mail.ru";
$sitename = "sute.ru";
$Name = trim($_POST["name"]);
$Email = trim($_POST["email"]);
$Comment = trim($_POST["message"]);
$message = "Имя: {$Name} \nE-mail: {$Email} \nСообщение: {$Comment}";
$pagetitle = "С сайта {$sitename} получен заказ на верстку";
mail($recepient, $pagetitle, $message, "Content-type: text/plain; charset=UTF-8\r\n From: $recepient");
?>
где содержится код php для отправки письма на почту администратора. Обработчик полей формы выполнен на jquery.validate
("form").each(function(){
$(this).validate({
errorElement: ‘label’,
rules: {
name: {
required: true
},
email: {
required: true
}
},
sumbmitHandler: function(form) {
$.ajax({
type: ‘POST’,
url: $(form).attr(‘action’),
data: $(form).serialize(),
success: function(data) {
console.log("success");
},
error: function(data) {
console.log("error");
}
});
}
});
$(this).removeAttr(‘novalidate’);
});
Проблема заключается в следующем! При нажатии на кнопку submit страница отправки письма не открывается, а вылетает 404 ошибка, как если бы этой страницы не существовало. Помогите решить, как правильно сделать!