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

回答の条件
  • 1人2回まで
  • 登録:2006/03/30 18:14:01
  • 終了:2006/04/04 17:54:03

回答(2件)

id:kazz7 No.1

kazz7回答回数446ベストアンサー獲得回数142006/03/30 18:21:04

ポイント35pt

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 にスクリプトから直接渡して、処理をする方法があります

id:tadashi0805 No.2

tadashi0805回答回数287ベストアンサー獲得回数292006/03/30 18:29:13

ポイント35pt

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

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

  • php 添付ファイル送信 はてな http://q.hatena.ne.jp/1143710038 PHPのmail関数で添付ファイルをつけたいのですが、どのようにすれば良いか具体的に教えて下さい! スタックアスタリスク ITエンジニ
「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません