PHP表单不起作用

时间:2014-01-07 09:25:19

标签: php forms sendmail

我的联系表格不起作用。电子邮件没有被发送。

网页代码:

<!--Form Start-->
<form method="post" action="sendmail.php">
    Email: <input name="email" type="text"><br>
    Message:<br>
    <textarea name="message" rows="15" cols="40"></textarea><br>
    <input type="submit">
</form>
<!--Form End-->

PHP脚本:

<?php
$to = "oxydyzestudios@gmail.com";
$subject = "Comment";
$email = $_REQUEST['email'];
$message = $_REQUEST['message'];
$headers = "From: $email";
$sent = mail($to, $subject, $message, $headers);
if($sent) {
    print "Your mail was sent successfully";
} else {
    print "We encountered an error sending your mail";
}
?>

是的,电子邮件是正确的。

现场演示:http://unitedasone.web1337.net/form.html

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:1)

您的代码没有任何问题,它会报告成功。

这可能是您在服务器上设置邮件的问题,如果您看到Your mail was sent successfully,那么php的邮件功能已成功将邮件传递到服务器以进行传递。

来自php.net:

  

重要的是要注意,仅仅因为邮件已被接受发送,并不意味着邮件实际上会到达目的地。

如何在您的服务器上发送邮件?