PHP не смог получить возвращенное значение от почтовой программы - PullRequest
0 голосов
/ 28 мая 2018

У меня есть контактная форма на моем сайте.Я хочу заставить работать почтовую программу 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");
...