htmlフォーム変数をphpメーラーに渡すための適切な構文を提供できますか?PHPメールHTMLコメントフォーム変数
PHPは次のとおりです。
ヘッダは、リターンアドレスとして$の電子メールの内容を表示する必要がある$を
は誰も私を助けることができる
$comment = $_POST['comment'];
$email = $_POST['email'];
$to = '[email protected]';
$subject = 'From Website';
$message = $comment;
$headers = 'From: $email';
mail($to, $subject, $message, $headers);
$メッセージは$コメントの内容が含まれている必要があり適切な構文で?あなたは
EDIT
明確にするために、私はPHPのメーラーから受信した電子メールは$の電子メールに含まれるアドレスから含まれていない、またメッセージが$コメントからのコメントが含まれていないありがとうございました。
電子メールは問題なく送信されますが、その重要な要素は含まれていません。
あなたはそれがあるフォームを見てみたい場合:
<form class="cmxform" id="commentForm" method="POST" action="">
<label for="cname">Name</label>
<input id="cname" type="text" name="name" size="60" class="required" minlength="2" />
<label for="cemail">E-Mail</label>
<input id="cemail" type="text" name="email" size="60" class="required email" />
<label for="curl">URL</label>
<input id="curl" type="text" name="url" size="60" class="url" value="" />
<label for="ccomment">Your comment</label>
<textarea id="ccomment" type="text" name="comment" cols="72" rows="8" class="required"></textarea>
<div id="button2"><input class="submit" id="submit_btn" type="submit" value="Send Email"/></div>
</form>
ではなく"
する必要がありますあなたの助け
私には大丈夫です。何が問題なのですが、何が問題なのですか?もちろん、$ emailはあなたが送信しているドメイン上の有効な送信者アドレスでなければなりません。そうでなければ 'Reply-to'を使用してください –
そしてあなたの正確な問題は?冗長ではあるが、そのコードには何も間違っていません –
何がうまくいかないのですか? –