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