У меня проблема с отправкой почты в php..В этом тексте мой код..Эк для скрипта работает, а еще и если работает, но только то, что не работает, - это почта()PHP отправить почту, используя функцию
<?php
if (isset($_POST['submit'])) {
$datumod = $_POST['dateod'];
$datumdo = $_POST['datedo'];
$broj = $_POST['phone'];
$email = $_POST['email'];
if (empty($datumod) || empty($datumdo) || empty($broj) || filter_var($email, FILTER_VALIDATE_EMAIL) === false) {
echo "<script>
alert('Morate popuniti sva polja tacno kako bi znali da li ima rezervisanih soba u tom vremenskom intervalu!');
</script>";
}
else {
$poruka = "Jedna osoba je htela da proveri da li ima slobodnih soba od ".$datumod." do ".$datumdo."Broj telefona:".$broj."Email od tog korisnika:".$email."";
$headers = array("From: [email protected]",
"Reply-To: [email protected]",
"X-Mailer: PHP/" . PHP_VERSION
);
mail('[email protected]','Prenociste',$poruka,$headers);
echo "<script>
alert('Uspesno ste poslali Vasu rezervaciju,u roku od 24h cete dobiti odgovor o kapacitetu prenocista u tom vremenskom intervalu.');
</script>";
}
}
?>
Это сильно зависит от того, настроен ли ваш MTA правильно, и PHP настроен так, чтобы использовать его правильно. Вам нужно описать, что означает «не работает», и, возможно, просматривать журналы ошибок для PHP и MTA. – pvg
@pvg, возможно, так. Но в этом случае в коде есть ошибка. См. Мой ответ. – Ionut
@ lonut ах да. Оставьте его на PHP, чтобы иметь плохой API почти для всех! – pvg