• ベストアンサー

フォームからメール送信

いつも参考にさせて頂いています。 現在メールフォームを作っていまして、Javascriptで作成したフォームからphpで作った確認画面へ遷移(form action=...phpにて)し、確認画面の送信ボタンをクリックした時点で指定したメールアドレスへ内容を送信 という流れで考えています。post変数をphpで受け取って確認画面を表示するところまではいいのですが、確認画面の内容をメールアドレスに送信するにはどうしたらいいのでしょうか? まだまだ初心者ですので噛み砕いて説明頂けば幸いです。 どうか宜しくお願いします

質問者が選んだベストアンサー

  • ベストアンサー
  • 1E-9
  • ベストアンサー率51% (22/43)
回答No.2

確認画面ができているとのことですので、メール部分のみ。 よほどのことが無い限りはmb_send_mailがお薦めです。 mb_send_mail(宛先,タイトル,本文,ヘッダー,オプション) 注意点: ・タイトルは日本語だと文字化けするので mb_encode_mimeheader(タイトル)する。(それ以前の設定にもよりますが) ・ヘッダーには "From: 送信元に使用するアドレス". "\r\n"; など、FROM,CC,BCCなどをセットする。 ・オプションは無くても可。無しで送れない際に、 "-f 送信エラー時に連絡するアドレス"; を設定すると良いです。

参考URL:
http://masago.kir.jp/php20030617.php

その他の回答 (1)

  • galluda
  • ベストアンサー率35% (440/1242)
回答No.1

がると申します。 mailを送る場合、 http://jp.php.net/manual/ja/ref.mail.php http://jp.php.net/manual/ja/function.mail.php http://jp.php.net/manual/ja/function.mb-send-mail.php あたりが参考になろうかと思います。

関連するQ&A