Посмотрел видео урок на ютубе. Автор оставил исходники под видео. Скачал их, залил на хостинг. При вводе данных и нажатию на кнопку отправки выдает ошибку и данные не доходят до почты. В чем может быть проблема?
Вот код:
<? php
ini_set('display_errors', 'On');
error_reporting('E_ALL');
$to = 'pasha_damut@mail.ru'; //Адреса, куда будут приходить письма. две почты указываем через запятую
$sitename = $_SERVER['SERVER_NAME'];
if (isset($_POST['phone']) && !empty($_POST['phone'])) {
$phone = strip_tags($_POST['phone']);
$name = strip_tags($_POST['name']);
$email = strip_tags($_POST['email']);
$message = strip_tags($_POST['message']);
// Формирование заголовка письма
$subject = "[Zajavka s sajta ".$sitename."]";
$headers = "From: mail@".$sitename." \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;'>Новая заявка:</h2>\r\n";
if (isset($_POST['name']) && !empty($_POST['name'])) {
$msg.= "<p><strong>Имя:</strong> ".$name."</p>\r\n";
}
if (isset($_POST['phone']) && !empty($_POST['phone'])) {
$msg.= "<p><strong>Телефон:</strong> ".$phone."</p>\r\n";
}
if (isset($_POST['email']) && !empty($_POST['email'])) {
$msg.= "<p><strong>E-mail:</strong> ".$email."</p>\r\n";
}
if (isset($_POST['message']) && !empty($_POST['message'])) {
$msg.= "<p><strong>Сообщение:</strong> ".$message."</p>\r\n";
}
$msg.= "</body></html>";
// отправка сообщения
mail($to, $subject, $msg, $headers);
}
else {
echo "Заявка не отправлена :(";
}
?>
< !DOCTYPE html >
<html>
<head>
<meta charset='UTF-8'>
<meta http-equiv='X-UA-Compatible' content='IE=edge'>
<meta name='viewport' content='width=device-width,initial-scale=1'>
<title>Ваша заявка принята</title>
<style>
body {
margin: 0;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
line-height: 1.5;
background-color: rgb(238, 241, 243);
}
.thankyou {
overflow: hidden;
box-sizing: border-box;
min-height: 100vh;
background: url(img-ty-page/thankyou-bg.jpg) center bottom no-repeat #fdfdff;
text-align: center;
position: relative;
padding: 10px;
font-size: 16px;
}
.thankyou__title {
color: rgb(10, 161, 80);
font-size: 36px;
}
.thankyou__title--error {
color: #da0000;
}
.thankyou__divider {
max - width: 100%;
}
.thankyou__image {
position: absolute;
bottom: 0;
left: 5%;
}
.thankyou__notice {
font - size: 13px;
}
.button {
background: transparent linear-gradient(to bottom, rgb(13, 181, 57) 0%, rgb(0, 144, 67) 100%) repeat scroll 0 0;
border: none;
border-bottom: 2px solid rgb(21, 90, 53);
outline: 0 none;
padding: 15px 25px;
text-transform: uppercase;
color: #fff;
font-weight: bold;
border-radius: 4px;
cursor: pointer;
}
.button:hover {
-webkit - transform: translateY(-1px);
-moz-transform: translateY(-1px);
-ms-transform: translateY(-1px);
-o-transform: translateY(-1px);
transform: translateY(-1px);
}
@media all and (max-width: 600px) {
.thankyou__title {
font - size: 30px;
}
}
@media all and (max-height: 500px) {
.thankyou__image {
width: 130px;
height: auto;
}
}
</style>
</head>
<body>
<div class='thankyou'>
<h1 class="thankyou__title">Спасибо, заявка принята!</h1>
<p>
Оператор свяжется с Вами в течение 15 минут </p>
<img class="thankyou__divider" src="img-ty-page/thankyou-divider.png">
<p class="thankyou__notice">Вы ввели следующие данные:</p>
<p class="thankyou__notice">Телефон: <?</p>
<p class="thankyou__notice">Если Вы допустили ошибку, вернитесь на страницу заказа и отправьте форму еще раз</p>
<button class="button" onclick="history.go(-1);">Вернуться</button>
<img class="thankyou__image" src="img-ty-page/thankyou-girl.png">
</div>
</body>
</html>
<div class="container">
<div class="row">
<div class="col-sm-4">
<form action="mail.php" method="POST">
<legend>Заголовок формы</legend>
<div class="form-group">
<label for="">Введите ваше имя</label>
<input type="text" class="form-control" id="" name="user_name" placeholder="Например, Иван">
</div>
<div class="form-group">
<label for="">Введите номер телефона</label>
<input type="text" class="form-control" id="" name="user_phone" placeholder="+7 (999) 99 99 999">
</div>
<div class="form-group">
<label for="">Введите email</label>
<input type="text" class="form-control" id="" name="user_email" placeholder="mail@mail.ru">
</div>
<button type="submit" class="btn btn-primary">Отправить форму</button>
</form>
</div><!-- .col-sm-4 -->
</div> <!-- .row -->
</div><!-- /.container -->