Q > 欲しいを表示するのと同じスクリプトを使用して、HTML フォームから PHP で電子メールを送信します。 form.
A > これを実現するには、次の解決策を検討してください:
PHP コード:
if (isset($_POST['submit'])) { $to = $_POST['email']; $subject = $_POST['name']; $message = getRequestURI(); $from = "[email protected]"; $headers = "From:" . $from; if (mail($to, $subject, $message, $headers)) { echo "Mail sent."; } else { echo "Failed to send mail."; } }
HTMLフォーム:
<form method="post"> <label>Name:</label> <input type="text" name="name"> <label>Email:</label> <input type="email" name="email"> <input type="submit" name="submit" value="Send"> </form>
このコードでは、フォームが送信されると、PHP スクリプトが実行されます。送信された情報を取得し、電子メールを作成し、mail() 関数を使用して送信します。結果は同じページに表示されます。
以上が同じスクリプトを使用して HTML フォームから PHP で電子メールを送信する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。