表单数据未通过电子邮件发送

时间:2019-02-14 09:53:56

标签: php email

因此,我正在尝试制作一个简单的联系表。但是做不对。我已经使用xampp在我的本地主机上进行了尝试,当然还配置了php.ini。没用。 然后,我买了一台便宜的主机,将其上传到服务器上,但仍然无法正常工作。我什至没有收到错误。你们有什么建议吗?

<?php

    if (isset($_POST['submit'])){
        $name = ($_POST['name']);
        $email = ($_POST['email']);
        $message = ($_POST['message']);
        $toEmail = 'example@gmail.com'; //This should be my email 
        $subject = 'From '.$name;
        // Email Headers
        $headers = "From: " .$name;
        if(mail($toEmail, $subject, $message, $headers)){
            echo 'Good!';
        }else{
            echo 'Not good!';
        }
    }

?>

HTML表单

<form class="contact-form" action="php/mail.php" method="POST">
                        <div class="form-group">
                            <input type="text" class="form-control" name="name" placeholder="Name">
                        </div>
                        <div class="form-group">
                            <input type="email" name="email" class="form-control" id="inputEmail" placeholder="Email">
                        </div>  
                        <div class="form-group">
                            <textarea class="form-control" name="message" id="exampleFormControlTextarea" rows="3" placeholder="Message"></textarea>
                        </div>
                        <button type="submit" name="submit" class="btn btn-dark">Send</button>
                    </form>

0 个答案:

没有答案