Почему я не вижу адрес электронной почты в контактной форме? - PullRequest
0 голосов
/ 07 декабря 2018

Я получаю электронное письмо, но оно будет читать из неизвестного.Все остальное вроде работает.Вот ссылка на страницу ссылка Я не очень разбираюсь в php.

    <?php

if (isset($_POST['submit'])) {
    $name = $_POST['name'];
    $email = $_POST['email'];
    $message = $_POST['message'];

    $mailTo = "contact@podmtg.com";
    $headers = "From: ".$mailFrom;
    $txt = "You have recieved an email from ".$name.".\n\n".$message;

    mail($mailTo, $subject, $txt, $headers);

    header("Location: contact.html?mailsend");
}

?>

<form action="contactform.php" method="post" onsubmit="return confirm('Are you sure you want to submit this form?');">
             <input type="text" name="name" placeholder="Name" required="required">
             <input type="text" name="email" placeholder="Email" required="required">
             <textarea name="message" placeholder="Write message here..." required="required"></textarea>
             <button type="submit" name="submit">SUBMIT</button>
        </form>

Ответы [ 2 ]

0 голосов
/ 07 декабря 2018

Я изменил код.Вы, ребята, были правы.Спасибо!

    <?php

if (isset($_POST['submit'])) {
    $name = $_POST['name'];
    $mailFrom = $_POST['email'];
    $message = $_POST['message'];

    $mailTo = "contact@podmtg.com";
    $headers = "From: ".$mailFrom;
    $txt = "You have recieved an email from ".$name.".\n\n".$message;

    mail($mailTo, $headers, $txt);

    header("Location: index.html?mailsend");
}

?>
0 голосов
/ 07 декабря 2018

В этом у вас есть упоминание этого `$ headers =" From: ". $ MailFrom;но не $ mail от найденного.Используйте $ email вместо $ mailFrom.

...