1

フォーム送信者にコピーを送信していないというPHPコードの何が問題になっているのかを理解しようとしています。私のphpファイルには次のものがあります。

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

そして<input type="hidden" name="submitteremail" value="yes">、フォームのhtmlにこれがあります。そしてこれはメールテキストボックス用です

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

私が知っているすべてのことから、確かに多くはありませんが、これはうまくいくはずです。私はPHPの非常に基本的な知識しか持っていないので、返信で気楽に行ってください。

皆様のご協力に心より感謝申し上げます。

4

2 に答える 2

0

submitteremail名前を使用する必要があるときに、フィールドの ID で参照していますEmail

ただし、コードのその部分が含まれていないため、メールが送信されることは保証できません。

于 2013-02-07T19:07:58.043 に答える
0

name は $_POST 配列に入力するフィールドなので、

name="Email"

する必要があります

name="submitteremail"

また

$submitter = $_POST['submitteremail'];

する必要があります

$submitter = $_POST['Email'];
于 2013-02-07T19:08:07.060 に答える