"佐藤 浩(Hiroshi S
"佐藤 浩(Hiroshi S
2003年 12月 1日 (月) 16:58:18 JST
佐藤@キャプテンです。 > お世話になります。ダンゴネット田邉です。 お疲れ様です。 > う〜ん、どうするべきですかねぇ。PHP側の問題にいちいちosCommerce側で対 > 処するのもどうかとは個人的には思いますけどね。一応あるべき姿では書いて > ると思いますしねぇ。 PHP の changelog を見てもmb_encode_mimeheader()に関するfixは見つ けられなかったので、どこでfixされたのやら・・・。 > ここのポリシー次第かと思いますけど、どうしましょうかね? > 開発者の皆様 「最新のPHP4で動作」なら放置? 「PHP4.0.6以降で動作」ならosCommerce側で対処になるかと思います。 ↓こんな感じ? function tep_encode_mimeheader($str,$encode='ISO-2022-JP') { if (PHP_VERSION >= '4.x.x') { //mb_encode_mimeheaderを使う return mb_encode_mimeheader($str,$encode); } else { // 回避策 return "=?".$encode."?B?".base64_encode(mb_convert_encoding($str,'JIS','EUC'))."?=" } } 回避策の部分は http://www.php.net/manual/ja/function.mb-send-mail.php User Contributed Notesにあるdynamis at skillup dot jp 氏の encode_mimeheader()を利用する方法もありますね。 ********************************* 〒990-0043 山形市本町一丁目7-54 キャプテン山形株式会社 佐藤 浩 TEL 023-622-6611 Fax 023-622-6733 E-mail: s.hir****@mmy***** *********************************