[Tep-j-general] Re: PHP4.4.0 4.4.1 のメールヘッダーの文字化けについて

アーカイブの一覧に戻る

アットウィル 緒方一枝 ogata****@at-wi*****
2005年 12月 2日 (金) 18:49:56 JST


>mb_encode_mimeheader を tep_encode_mimeheader に変更します。

こんにちは。緒方と申します。
よろこんで、早速やってみたのですが、

Warning: Missing argument 3 for tep_encode_mimeheader() in
/home/smile-up.jp/html/includes/functions/general.php on line 1296

Warning: Missing argument 4 for tep_encode_mimeheader() in
/home/smile-up.jp/html/includes/functions/general.php on line 1296

Warning: Missing argument 3 for tep_encode_mimeheader() in
/home/smile-up.jp/html/includes/functions/general.php on line 1296

Warning: Missing argument 4 for tep_encode_mimeheader() in
/home/smile-up.jp/html/includes/functions/general.php on line 1296

Warning: Missing argument 3 for tep_encode_mimeheader() in
/home/smile-up.jp/html/includes/functions/general.php on line 1296

Warning: Missing argument 4 for tep_encode_mimeheader() in
/home/smile-up.jp/html/includes/functions/general.php on line 1296

Warning: Cannot modify header information - headers already sent by (output
started at /home/smile-up.jp/html/includes/functions/general.php:1296) in
/home/smile-up.jp/html/includes/functions/general.php on line 29

というエラーが出てしまいました。

3箇所というのは、

if ($subject != '') {
        $subject = tep_encode_mimeheader(mb_convert_kana($subject, "KV"),
'ISO-2022-JP');
      }
      $to    = ($to_name != '')
          ? ('"' . tep_encode_mimeheader(mb_convert_kana($to_name, "KV"),
'ISO-2022-JP') . '" <' . $to_addr . '>')
          : $to_addr;
      $from  = ($from_name != '')
          ? ('"' . tep_encode_mimeheader(mb_convert_kana($from_name, "KV"),
'ISO-2022-JP')  . '" <' . $from_addr. '>')
          : $from_addr;

この部分でよかったのでしょうか?
お教えいただけますでしょうか?よろしくお願いいたします。

緒方




Tep-j-general メーリングリストの案内
アーカイブの一覧に戻る