我试图找出它没有将副本发送到表单提交者的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知识,所以请在回复中轻松告诉我。
衷心感谢你们任何帮助。
答案 0 :(得分:0)
当您使用名称submitteremail
Email
的ID来引用
虽然我仍然不能保证您的电子邮件会被发送,因为您没有包含该部分代码。
答案 1 :(得分:0)
name是填充$ _POST数组的字段,所以
name="Email"
应该是
name="submitteremail"
OR
$submitter = $_POST['submitteremail'];
应该是
$submitter = $_POST['Email'];