Can';t获取PHP模式联系表单以提交电子邮件

Can';t获取PHP模式联系表单以提交电子邮件,php,contact-form,Php,Contact Form,下面的模式表单在提交时被卡住。。。。它实际上也不会将信息发送到我的电子邮件中。我对PHP比较陌生,但我认为这个问题与我的sendmessage.PHP文件(如下)有关。无论出于何种原因,本教程声明不应用操作。我会做错什么 仅供参考,我的标题包含到jquery.fancybox.js?v=2.0.6和ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js sendmessage.php文件: <?php $sendto = "jj

下面的模式表单在提交时被卡住。。。。它实际上也不会将信息发送到我的电子邮件中。我对PHP比较陌生,但我认为这个问题与我的
sendmessage.PHP
文件(如下)有关。无论出于何种原因,本教程声明不应用操作。我会做错什么

仅供参考,我的标题包含到
jquery.fancybox.js?v=2.0.6
ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js

sendmessage.php文件:

<?php
$sendto   = "jjaylad@me.com";
$usermail = $_POST['email'];
$content  = nl2br($_POST['msg']);

$subject  = "New Feedback Message";
$headers  = "From: " . strip_tags($usermail) . "\r\n";
$headers .= "Reply-To: ". strip_tags($usermail) . "\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html;charset=utf-8 \r\n";

$msg  = "<html><body style='font-family:Arial,sans-serif;'>";
$msg .= "<h2 style='font-weight:bold;border-bottom:1px dotted #ccc;'>New User Feedback</h2>\r\n";
$msg .= "<p><strong>Sent by:</strong> ".$usermail."</p>\r\n";
$msg .= "<p><strong>Message:</strong> ".$content."</p>\r\n";
$msg .= "</body></html>";


if(@mail($sendto, $subject, $msg, $headers)) {
    echo "true";
} else {
    echo "false";
}

?>

表单
action
应指向
sendmessage.php

<form id="contact" name="contact" action="sendmessage.php" method="post">
    <label for="email">Your E-mail Address:</label>
    <input type="email" id="email" name="email" class="txt">
    <br>
    <label for="msg">Inquiry:</label>
    <textarea id="msg" name="msg" class="txtarea"></textarea>
    <button id="send">Send E-mail</button>
</form>

您的电子邮件地址:

查询: 发送电子邮件
我想你可能丢失了一个文件

我在提交时遇到404错误。不存在

仔细检查文件名

*编辑:

刚才注意到实际上您正在使用$.ajax来处理表单。最明显的情况是文件丢失或文件名不正确。404错误导致jQuery异常,该异常随后停止Javascript函数的执行。
这就是表单在提交时被卡住的原因。

删除mail()函数的错误控制操作符
@
,然后查看错误是什么!避免发布你的个人信息。Javascript控制台是你最好的朋友。我相信现在大多数浏览器都内置了它。非常方便调试。我有控制台。log()到处都是。另外,jQuery会在那里报告所有错误。谢谢。我使用的一个教程说明了这应该填写,但这就是问题所在。谢谢。你弄明白了。。。此文件仍在我的fancybox文件夹中,而不是我的站点根目录中。我不擅长自己彻底排除故障!我确实注意到其他使用相同教程(jenniferrin.com/blog/jquery-tutorial-popup-modal-contact-form/)和()的人也面临同样的问题。
<form id="contact" name="contact" action="sendmessage.php" method="post">
    <label for="email">Your E-mail Address:</label>
    <input type="email" id="email" name="email" class="txt">
    <br>
    <label for="msg">Inquiry:</label>
    <textarea id="msg" name="msg" class="txtarea"></textarea>
    <button id="send">Send E-mail</button>
</form>