Php 邮寄表格-我没有';我没有收到电子邮件

Php 邮寄表格-我没有';我没有收到电子邮件,php,html,forms,email,Php,Html,Forms,Email,我可以理解一点标签,我也成功地编辑了一个名为GetSimple的CMS,所有的工作都很好(几个月前)。现在,几个月后,我开始做这件事,但无法完成 我得到了成功发送的消息。。。“谢谢你联系我们。我们会很快与你联系。”但我没有收到邮件。我尝试过互联网上不同的HTML和PHP示例,但都是相同的问题 HTML 你的名字* 您的电子邮件* 当前站点 估计预算 项目说明 邮寄 名为“send.PHP”的PHP } 感谢您联系我们。我们将很快与您联系。 根据您的脚本,提交按钮需要包含名称值“email

我可以理解一点标签,我也成功地编辑了一个名为GetSimple的CMS,所有的工作都很好(几个月前)。现在,几个月后,我开始做这件事,但无法完成

我得到了成功发送的消息。。。“谢谢你联系我们。我们会很快与你联系。”但我没有收到邮件。我尝试过互联网上不同的HTML和PHP示例,但都是相同的问题

HTML


你的名字*
您的电子邮件*
当前站点
估计预算
项目说明
邮寄
名为“send.PHP”的PHP


} 
感谢您联系我们。我们将很快与您联系。

根据您的脚本,提交按钮需要包含名称值“email”

<input type="submit" value="send" id="sendbutton">

因此,解决办法是:

<input type="submit" value="send" name="email" id="sendbutton" />

从表单中删除html注释标记。 完整代码:

<form method="POST" action="send.php" class="left" enctype="text/plain">
<input type="hidden" name="form-name" value="contact" />
<fieldset>
    <label for="your_name">YOUR NAME *</label><input type="text"  id="your_name" name="your_name" class="required" /><br/>
    <label for="your_email">YOUR email *</label><input type="text" id="your_email" name="your_email" class="required email" /><br/>
    <label for="current_site">current site</label><input type="text" id="current_site" name="current_site" /><br/>
    <label for="estimated_budget">estimated budget</label><input type="text" id="estimated_budget" name="estimated_budget" /><br/>
    <label for="project_description">project description</label> <textarea id="project_description" name="project_description"></textarea><br/>
    <input type="submit" name="email" value="send" id="sendbutton">
</fieldset>

你的名字*
您的电子邮件*
当前站点
估计预算
项目说明

根据您的脚本,提交按钮需要包含名称值“email”

<input type="submit" value="send" id="sendbutton">

因此,解决办法是:

<input type="submit" value="send" name="email" id="sendbutton" />

从表单中删除html注释标记。 完整代码:

<form method="POST" action="send.php" class="left" enctype="text/plain">
<input type="hidden" name="form-name" value="contact" />
<fieldset>
    <label for="your_name">YOUR NAME *</label><input type="text"  id="your_name" name="your_name" class="required" /><br/>
    <label for="your_email">YOUR email *</label><input type="text" id="your_email" name="your_email" class="required email" /><br/>
    <label for="current_site">current site</label><input type="text" id="current_site" name="current_site" /><br/>
    <label for="estimated_budget">estimated budget</label><input type="text" id="estimated_budget" name="estimated_budget" /><br/>
    <label for="project_description">project description</label> <textarea id="project_description" name="project_description"></textarea><br/>
    <input type="submit" name="email" value="send" id="sendbutton">
</fieldset>

你的名字*
您的电子邮件*
当前站点
估计预算
项目说明

首先,我认为您缺少一些标题,请查看这些标题

// To send HTML mail, the Content-type header must be set
$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

// Additional headers
$headers .= 'To: Mary <mary@example.com>, Kelly <kelly@example.com>' . "\r\n";
$headers .= 'From: Birthday Reminder <birthday@example.com>' . "\r\n";
$headers .= 'Cc: birthdayarchive@example.com' . "\r\n";
$headers .= 'Bcc: birthdaycheck@example.com' . "\r\n";

首先我认为你缺少一些标题看看这些

// To send HTML mail, the Content-type header must be set
$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

// Additional headers
$headers .= 'To: Mary <mary@example.com>, Kelly <kelly@example.com>' . "\r\n";
$headers .= 'From: Birthday Reminder <birthday@example.com>' . "\r\n";
$headers .= 'Cc: birthdayarchive@example.com' . "\r\n";
$headers .= 'Bcc: birthdaycheck@example.com' . "\r\n";

php中的Mail函数在邮件发送后返回true或false状态。请检查它
enctype=“text/plain”
-WTF?你为什么要用这个?使用文本/普通格式的有效载荷旨在为人类可读。它们不能被计算机可靠地解释删除邮件功能前面的“@”,让我们知道您得到了什么。@“禁止警告和错误。”ShankarDamodaran被删除,但仍然一无所获。顺便问一下,我如何检查该状态是真是假?php中的Mail函数在邮件发送后返回真是假状态。检查它
enctype=“text/plain”
-WTF?你为什么要用这个?使用文本/普通格式的有效载荷旨在为人类可读。它们不能被计算机可靠地解释删除邮件功能前面的“@”,让我们知道您得到了什么。@“禁止警告和错误。”ShankarDamodaran被删除,但仍然一无所获。顺便说一句,我如何检查该状态的真假?仍然不起作用,还试图从php文档中删除@,因为@ShankarDamodaran说$email_to包含您的电子邮件?从表单标记中删除enctype。也许你可以在apache日志中发现一些错误。是的,有我的邮件,也删除了enctype,但仍然存在相同的问题。它是家庭服务器吗?(Wamp,XAMPP)我认为问题在于SMTP协议。请检查apache的日志,看看mail()函数是否有任何错误。nah,www.kokociny.ic.cz,我大约一年前用这个主机测试过表单,它工作得很好,但我不记得我是怎么做的。仍然不工作,还试图从php文档中删除@,因为@ShankarDamodaran说$email_包含你的电子邮件?从表单标记中删除enctype。也许你可以在apache日志中发现一些错误。是的,有我的邮件,也删除了enctype,但仍然存在相同的问题。它是家庭服务器吗?(Wamp,XAMPP)我认为问题在于SMTP协议。如果mail()函数有任何错误,请查看apache的日志。nah,www.kokociny.ic.cz,我大约一年前用这个主机测试过表单,它工作得很好,但我不记得我是怎么做的。