联系表格不发送电子邮件,但感谢联系我们的消息

时间:2016-08-30 00:58:34

标签: php html html5

这是我的第一篇文章,如果我填写代码块,那就很抱歉。我一直在阅读论坛,试图找出问题但找不到答案。我希望有人可以提供帮助。正如标题所示,当我点击表单上的提交时,我会收到“感谢您与我们联系”的消息,但表单并未发送电子邮件。我不能为我的生活找出原因。有人可以查看我的代码,如果您发现任何错误,请告诉我。真的很感激你的时间。

<?php
//if "email" variable is filled out, send email
if (isset($_REQUEST['email']))  {

//Email information
$admin_email = "tomcross@live.com";
$email = $_REQUEST['email'];
$subject = $_REQUEST['subject'];
$comment = $_REQUEST['comment'];

//send email
mail($admin_email, "$subject", $comment, "From:" . $email);

//Email response
echo "Thank you for contacting us!";
}

//if "email" variable is not filled out, display the form
else  {
?>

   <form id="contact-form" class="contact" name="contact-form" method="post"          action="send-mail.php">
                    <div class="form-group">
                    <input type="text" name="name" class="form-control name-field" required placeholder="Your Name">
                    </div>
                    <div class="form-group">
                        <input type="email" name="email" class="form-control mail-field" required placeholder="Your Email">
                    </div> 
                    <div class="form-group">
                        <textarea name="message" id="message" required class="form-control" rows="8" placeholder="Message"></textarea>
                    </div> 
                    <div class="form-group">
                        <button type="submit" class="btn btn-primary">Send</button>
                    </div>
                </form> 

 <?php
  }
  ?>

0 个答案:

没有答案