Submitteremail似乎不适用于PHP FormEmail

时间:2013-02-07 19:03:26

标签: php email-integration formmail

我试图找出它没有将副本发送到表单提交者的PHP代码有什么问题。我的php文件中有以下内容;

$submitter = $_POST['submitteremail'];
if ($submitter == '') $submitter = 'info@info.com';
if (strstr($submitter, "\n") || strlen($submitter) > 50) die("Begone, foul spammer.");

然后我在表单的html中有<input type="hidden" name="submitteremail" value="yes">。这是电子邮件文本框

<p><label>Email: <span class="style34">___</span></label> <input name="Email" type="text" id="submitteremail" size="51"/></p>

从我所知道的一切,当然不是很多,这应该有效。我只有非常基本的PHP知识,所以请在回复中轻松告诉我。

衷心感谢你们任何帮助。

2 个答案:

答案 0 :(得分:0)

当您使用名称submitteremail

时,您会引用字段Email的ID来引用

虽然我仍然不能保证您的电子邮件会被发送,因为您没有包含该部分代码。

答案 1 :(得分:0)

name是填充$ _POST数组的字段,所以

name="Email"

应该是

name="submitteremail"

OR

$submitter = $_POST['submitteremail'];

应该是

$submitter = $_POST['Email'];