Как проверить отправляет ли контактная форма что либо на html сайте?

Есть вот такая вот форма
<div class="form-box form-box_border hidden-xs hidden-sm">
	<form action="send.php" method="post" class="form form-box__form ">
	<div class="form-box__col form-box__title">Подать заявку на&nbsp;подбор программы <span class="small">мы свяжемся с&nbsp;вами в течение 30&nbsp;минут</span></div>
	<div class="form-box__formfields">
		<div class="form-box__col"><input type="text" name="name" placeholder="ИМЯ" required class="form-control"></div>
		<div class="form-box__col"><input type="text" name="email" placeholder="E-MAIL" required class="form-control"></div>
		<div class="form-box__col"><input type="tel" name="phone" placeholder="ТЕЛЕФОН" required class="form-control"></div>
		
	</div>
	<div class="form-box__col form-box__btn"><button type="submit" class="btn btn-default">Подать</button></div>
</form>


Я подключил php файл send.php cо следующим кодом внутри -
<?php 
 
$sendto   = "myemail@yandex.ru"; // почта, на которую будет приходить письмо
$username = $_POST['name'];   // сохраняем в переменную данные полученные из поля c именем
$usertel = $_POST['phone']; // сохраняем в переменную данные полученные из поля c телефонным номером
$usermail = $_POST['email']; // сохраняем в переменную данные полученные из поля c адресом электронной почты
 
// Формирование заголовка письма
$subject  = "Новое сообщение";
$headers  = "From: " . strip_tags($usermail) . "\r\n";
$headers .= "Reply-To: ". strip_tags($usermail) . "\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html;charset=utf-8 \r\n";
 
// Формирование тела письма
$msg  = "<html><body style='font-family:Arial,sans-serif;'>";
$msg .= "<h2 style='font-weight:bold;border-bottom:1px dotted #ccc;'>Cообщение с сайта</h2>\r\n";
$msg .= "<p><strong>От кого:</strong> ".$username."</p>\r\n";
$msg .= "<p><strong>Почта:</strong> ".$usermail."</p>\r\n";
$msg .= "<p><strong>Сайт:</strong> ".$usertel."</p>\r\n";
$msg .= "</body></html>";
 
// отправка сообщения
if(@mail($sendto, $subject, $msg, $headers)) {
    echo "<center><img src='images/spasibo.png'></center>";
} else {
    echo "<center><img src='images/ne-tpravleno.png'></center>";
}
 
?>


В итоге,адрес в строке браузера после клика на submit меняется на site.ru//#send=ok но ничего так и не приходит на почту.Подскажите где я допустил ошибку?Или может можно как то проверить работоспособность формы и прочего?
  • Вопрос задан
  • 904 просмотра
Пригласить эксперта
Ответы на вопрос 1
@ukoHka
Всего понемногу
site.ru//#send=ok
вот это перенаправление где прописано?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы