对不起伙计们,我这是一个最后度假胜地,因为我知道有很多关于这个问题的信息,我已经阅读过了。我检查了文件,但没有解决方案。
我的网站的联系表格无效。 JavaScript验证工作正常,但我没有收到电子邮件
这是我的表格:
<form action="postmail.php" method="post" id="sendemail" onsubmit="return mailform();">
<ul>
<li>
<label for="sendername">Name <span class="show">*</span></label><br/>
<input id="sendername" name="sendername" class="text" />
</li><br/>
<li>
<label for="senderemail">Email Address <span class="show">*</span></label><br/>
<input id="senderemail" name="senderemail" class="text" />
</li><br/>
<li>
<label for="senderphone">Phone Number <span class="show">*</span></label><br/>
<input id="senderphone" name="senderphone" class="text" />
</li><br/>
<li>
<label for="message">Your Message <span class="show">*</span></label><br/>
<textarea id="message" name="message" rows="8" cols="40"></textarea>
</li>
<li>
<button name="send" type="submit" id="send">SEND EMAIL</button>
</ul>
</form>
这是我的PHP脚本:
<?php
$name = $_POST['sendername'];
$emailadd = $_POST['senderemail'];
$phone = $_POST['senderphone'];
$message = $_POST['message'];
$to = "akinsanyajoseph@eljoseph.com";
$subject = "Mail from Site's Contact Form";
$headers = "From: $emailadd";
if(mail($to,$subject,$message,$headers))
{
echo "E-mail has been sent!";
}
else
{
echo "There was a problem sending the message. Please try again.";
}
?>
我一直得到的是“有一个问题......”的信息。我需要得到所有帮助,因为它变得令人沮丧。非常感谢。