/ / phpメール送信フォームの質問? - PHP、フォーム

PHPメール送信フォームの質問? - PHP、フォーム

誰かが自動的にどのように知っているのだろうか?ユーザーがフォームに記入した後に電子メールを送信します。私はフォームが提出された後に私に電子メールで送ってもらいましたが、フォームフィールドからユーザーの電子メールをキャプチャして自動的に送信する方法を理解できませんか?

私がメールを送信するために使用するコードは次のとおりです。

  //mail the message before redirecting
if($_POST["dosend"] == "yes"){

// The message
$headers = "From: no-reply@domain.com";

$message = "NEW Message :: ".$_POST["event_name"]." n Email: ".$_POST["email"]." n Click link to http://www.domain.com/admin/ Approve this Event!";

// Send
mail("me@me.com", "New :: Calendar Message", $message, $headers);
}
//end mail

回答:

回答№1は1

それらのいずれかから取得します。 $_POST 変数:

// HTML
<input type="text" name="email" />

// PHP (you might want to check if it"s valid too)
$user_email = $_POST["email"];

mail($user_email, "New :: Calendar Message", $message, $headers);

BCCとして自分自身を追加することもできます。 mail() 一度機能する:

$headers = "From: no-reply@domain.com n" .
"Bcc: You n";

mail($user_email, "New :: Calendar Message", $message, $headers);

回答№2の場合は0

ユーザーがフォームに入力すると、投稿フィールドの1つに表示されます。