У меня возникли проблемы с моим PHP-кодом. Я использую IF-ELSE, чтобы проверить, что все идет нормально, но он продолжает давать мне «Вы не вводили получателя».Отправить сообщение [PHP]
<?php
$to=trim($_POST['toperson']);
$from=trim($_POST['spoofrom']);
$message=trim($_POST['message']);
$subject=trim($_POST['subj']);
if (substr_count($to, '@') <= 1) {
if (!isset($to)) {
if (!isset($from)) {
if (!isset($subject)) {
if (!isset($message)) {
mail($to, $subject, $message, "From: " . $from);
print "Message was sent!";
}else {print "You did not enter a message";}
}else {print "You did not enter a subject";}
}else {print "You did not enter a from email";}
}else {print "You did not enter a recipient";}
}else{print "You entered 2 or more emails.";}
?>
Вы проверили имя текстового поля получателя в форме? Может быть, это неправильно. – zkanoca
Пожалуйста, узнайте о вводе заголовка письма. –