Задать вопрос
lrik64
@lrik64
Начинающий программист

Почему не работает отправка форм на почту?

Не могу понять, почему не работает передача данных с форм на почту (форма обратной связи). Код заливал на хостинг zzz.com.ua.
Вот непосредственно сам код:
<?php
header("Content-Type: text/html; charset=utf-8");
if(isset($_POST['submit']))
{
$to = "proba64@proba64.zzz.com.ua";; // Здесь нужно написать e-mail, куда будут приходить письма
$subject = "Cv'az'";
$first_name = htmlspecialchars($_POST['first_name']);
$email = htmlspecialchars($_POST['email']);
$message = htmlspecialchars($_POST['message']);
 
$message2 = ($_POST['first_name'] . "\n". $_POST['email'] . "\n" . $_POST['message'] );
 
 
 
mail($to,$subject,$message2);
// mail($from,$subject2,$message2,$headers2); // sends a copy of the message to the sender - Отключено!
echo "Сообщение отправлено. Спасибо Вам " . $first_name . ", мы скоро свяжемся с Вами.";
echo "<br /><br /><a href='/Index.php'>Вернуться на сайт.</a>";
 
}
 
?>

А вот HTML форма:
<html>
<head>
<title>ТСЖ "Пробуждение"</title>
   
  <link rel="stylesheet" href='\style.css' type="text/css" />
  <link rel="shortcut icon" href="\Images\logo.png" type="image/x-icon">
</head>
<body>
<h1 align = "middle">Обратная связь</h1>
<p>Пожалуйста,отправьте нам своё мнение о сайте или о работе ТСЖ! Ваше мнение обязательно будет рассмотрено!</p>
<!--<form action="bds.php" method="POST" >-->
<form action="send.php" method="POST" >
Ваше имя: <input type="text" name="firstname" required placeholder="Обязательное поле"><br>
<p></p>
Email(для обратной связи): <input type="email" pattern="([A-z0-9_.-]{1,})@([A-z0-9_.-]{1,}).([A-z]{2,})"  name="email" required placeholder="Обязательное поле"><br>
<p></p>
Сообщение:<br><textarea rows="5" name="message" cols="30"></textarea><br>
<p></p>
<input type="checkbox" id="qwe" name="option1" value="a1" required tabindex = "-1" > &nbsp;Пожалуйста поставьте галочку чтобы мы удостоверились что вы не робот.</br></br>
<input type="submit" name="Submit" value="Отправить"></br></br>
<input type="reset" value="Очистить поля"/>
</form>
</body>
</html>
  • Вопрос задан
  • 156 просмотров
Подписаться 2 Простой 7 комментариев
Пригласить эксперта
Ответы на вопрос 1
phpisgod
@phpisgod
Для начала:
$_POST['submit']
И
<input type="submit" name="Submit" value="Отправить"></br></br>


Submit != submit
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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