UHH51****@nifty*****
UHH51****@nifty*****
2006年 1月 15日 (日) 19:02:10 JST
曽我部様 はまだ様 yoshiです。 ご返答有難うございます。 せっかくご回答頂きましたが、根本的な設定方法が分からず、 また投稿させて頂きます。 曽我部様がお教え頂きました add_attachment()を使った方法を 利用するつもりですが、実際に設定する方法をお教え願いないでしょうか? 素人考えで、あつかましい 投稿で申し訳ありません。 よろしくお願いいたします。 yoshi ----- Original Message ----- From: "Seiji Sogabe" <sogab****@alles*****> To: <tep-j****@lists*****> Sent: Sunday, January 15, 2006 1:02 AM Subject: [Tep-j-general] Re: contact_us.phpページに添付ファイルを追加 > 曽我部です。 > > メールにファイルを添付する部分ですが、includes/classes/email.phpの > add_attachment()を使った方が楽かもしれません。 > 一応添付することはできましたが、ファイル名が日本語だったりした場合、 > どうなるかはわかりません。というかあまり使われていないので、いろいろ確認が必要かも。 > > では。 > > hamada wrote: >>>$data = file_get_contents($upfile); >>> >>>$encode = chunk_split(base64_encode($data)); >> >> >> とやるのが一番手っ取り早いと思います。 >> >> で、本文をJISに変換 >> >> >>>$message = mb_convert_encoding($HTTP_POST_VARS['enquiry'], "JIS"); >> >> >> して、添付ファイルの有無に応じて適当にメッセージを組み、mail()関数に投げ >> てやれば宜しいのではないかと。 >> >> 「適当」のサンプルはmail()関数のマニュアル等にあると思います。パート区切 >> りとか作んないといけないんで、ちょっとだけ面倒くさいかも。 >> >> http://jp.php.net/manual/ja/ref.mail.php >> >> 確か、MIME的には区切りが「同じ文字列」であればわざわざmd5()とかして生成 >> しなくても良かった筈ですが…(←あまり自信が無いらしい:^^;) >> >> Subjectとか日本語が混じるので、ヘッダ周りをmb_encode_mimeheader()しとく >> のを忘れないようにしましょう。 >> >> PEAR使う手もあるみたいです。どちらでも、使い易い方で。 >> >> http://peardoc.xole.net/package.mail.mail-mime.example.html >> >> まぁ、ぶっちゃけcontact_us.phpは殆どスタンドアロンなファイル→わざわざ手 >> 間ひま掛けてこれを改造しなくても、適当な既成メールフォームが、ほかに幾ら >> でもありそうな気がしますけど(^_^;) >> >> # なんか、以前にも同じような事を言った記憶があるような(^^;; >> >> はまだ > > -- > sogab****@alles***** > _______________________________________________ > Tep-j-general mailing list > Tep-j****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/tep-j-general