У меня есть контактная форма на моем сайте.Я хочу заставить работать почтовую программу PHP, где я получаю данные из формы и возвращает 1 для успеха в противном случае возвращает -1 в случае ошибки .Я хочу включить это, я собрал файл почтовика.
Это ошибка, которую я получаю.
Примечание: неопределенный индекс: успех в C: \ xampp \ htdocs \omnifood \ index.php
Этот код php возвращает значение, которое было возвращено файлом mailer.php.
<?php
if($_GET['success'] == 1){
echo "<div class=\"form-message success\"> Thank you. Your message has been sent ! </div>";
}
if($_GET['success'] == -1){
echo "<div class=\"form-message error\"> Opps! Something went wrong. Please try again. </div>";
}
?>
Вот код, который возвращает значение при возникновении ошибкислучилось.
if (empty($name) OR empty($message) OR !filter_var($email, FILTER_VALIDATE_EMAIL)) {
header("Location: localhost:8080/omnifood/index.php?success=-1#form");
exit;
}
После успешной отправки письмо вернется.
header("Location: localhost:8080/omnifood/index.php?success=1#form");