人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHPのmail関数で添付ファイルをつけたいのですが、どのようにすれば良いか具体的に教えて下さい!

●質問者: black_kenchan
●カテゴリ:インターネット ウェブ制作
✍キーワード:PHP 添付ファイル 関数
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● kazz7
●35ポイント

http://www.komonet.ne.jp/~php/program/fmail/chap2.htm

ここの「ファイル添付フォームメール」が参考になるのではないでしょうか?

http://masataka.mailbbs.com/php/sendmail/

ここには、mail()関数を拡張して使う例があります。

http://www.stackasterisk.jp/tech/php/php03_04.jsp

ここには、sendmail などの MTA にスクリプトから直接渡して、処理をする方法があります


2 ● tadashi0805
●35ポイント

mail関数を使って添付ファイルを付ける場合、本文の中に、添付ファイルの内容をbase64などでエンコードしてテキスト化し、添付ファイル部分をマルチパートでMIMEヘッダを付ける必要があるなど、手順がちょっと面倒です。

↓URLの後編とその前編をご参照ください。

http://www.atmarkit.co.jp/fnetwork/rensai/netpro04/netpro01....

もしPEARが使えるのなら、↓URLの内容のようなモジュールを使った方が楽です。

http://dozo.matrix.jp/pear/index.php/PEAR/Mail_Mime.html

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ