- ベストアンサー
フォームからメール送信
いつも参考にさせて頂いています。 現在メールフォームを作っていまして、Javascriptで作成したフォームからphpで作った確認画面へ遷移(form action=...phpにて)し、確認画面の送信ボタンをクリックした時点で指定したメールアドレスへ内容を送信 という流れで考えています。post変数をphpで受け取って確認画面を表示するところまではいいのですが、確認画面の内容をメールアドレスに送信するにはどうしたらいいのでしょうか? まだまだ初心者ですので噛み砕いて説明頂けば幸いです。 どうか宜しくお願いします
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
確認画面ができているとのことですので、メール部分のみ。 よほどのことが無い限りはmb_send_mailがお薦めです。 mb_send_mail(宛先,タイトル,本文,ヘッダー,オプション) 注意点: ・タイトルは日本語だと文字化けするので mb_encode_mimeheader(タイトル)する。(それ以前の設定にもよりますが) ・ヘッダーには "From: 送信元に使用するアドレス". "\r\n"; など、FROM,CC,BCCなどをセットする。 ・オプションは無くても可。無しで送れない際に、 "-f 送信エラー時に連絡するアドレス"; を設定すると良いです。
その他の回答 (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 あたりが参考になろうかと思います。