Я пытаюсь получить свою форму для отправки по электронной почте, но я не могу получить ее, чтобы отправить электронное письмо. Все происходит правильно, поэтому я не понимаю, почему он не отправляется.Проблема с отправкой сообщения по электронной почте через мою форму
<?php
if(isset($_POST['form2']))
{
$to = $_POST['kyle*****@sbcglobal.net'];
$from = $_POST['from'];
$subject = $_POST['subject'];
$parent = $_POST['parent'];
$child = $_POST['child'];
$age = $_POST['age'];
$gender = $_POST['gender'];
$address = $_POST['address'];
$number = $_POST['number'];
$comments= $_POST['comments'];
mail("$to", "$comments", "$subject", "From: $from\r\nReply-To: $from\r\n");
if ($from !="" && $subject !="" && $parent !="" && $child !="" && $age !=""
&& $gender !="" && $number !="")
{
print"Thank you for submitting your information. You should be contacted soon.";
}
else
{
print "Please fill out all the required sections!";
}
}
?>
Вы смешали второй и третий параметры (должны быть '' $ subject "," $ comments "'), но я не думаю, что это причина вашей проблемы. Вы пытались запустить гораздо более простой код, например, следующий? 'mail ('your @ email', 'test subj', 'test text');'? – Ilya