作者 邓超

解码问题

@@ -651,15 +651,15 @@ class Imap { @@ -651,15 +651,15 @@ class Imap {
651 } 651 }
652 652
653 653
654 - if(!empty($result[$key]['HEADER.FIELDS']['Subject'])){  
655 - $result[$key]['HEADER.FIELDS']['Subject'] = MailFun::mb_coding($result[$key]['HEADER.FIELDS']['Subject'],$charset);  
656 - }  
657 - if(!empty($result[$key]['HEADER.FIELDS']['From'])){  
658 - $result[$key]['HEADER.FIELDS']['From'] = MailFun::mb_coding($result[$key]['HEADER.FIELDS']['From'],$charset);  
659 - }  
660 - if(!empty($result[$key]['HEADER.FIELDS']['To'])){  
661 - $result[$key]['HEADER.FIELDS']['To'] = MailFun::mb_coding($result[$key]['HEADER.FIELDS']['To'],$charset);  
662 - } 654 +// if(!empty($result[$key]['HEADER.FIELDS']['Subject'])){
  655 +// $result[$key]['HEADER.FIELDS']['Subject'] = MailFun::mb_coding($result[$key]['HEADER.FIELDS']['Subject'],$charset);
  656 +// }
  657 +// if(!empty($result[$key]['HEADER.FIELDS']['From'])){
  658 +// $result[$key]['HEADER.FIELDS']['From'] = MailFun::mb_coding($result[$key]['HEADER.FIELDS']['From'],$charset);
  659 +// }
  660 +// if(!empty($result[$key]['HEADER.FIELDS']['To'])){
  661 +// $result[$key]['HEADER.FIELDS']['To'] = MailFun::mb_coding($result[$key]['HEADER.FIELDS']['To'],$charset);
  662 +// }
663 663
664 } 664 }
665 665
@@ -748,7 +748,7 @@ class Imap { @@ -748,7 +748,7 @@ class Imap {
748 // 剔除key的值 748 // 剔除key的值
749 $item_str = ltrim(implode(':',$item),$item[0].':'); 749 $item_str = ltrim(implode(':',$item),$item[0].':');
750 // 解析编码 750 // 解析编码
751 - $item_str = MailFun::mb_coding($item_str); 751 + $item_str = $item_str?MailFun::mb_coding($item_str):$item_str;
752 752
753 // $key = str_replace('-','_',strtolower($item[0])); 753 // $key = str_replace('-','_',strtolower($item[0]));
754 $key = $item[0]; 754 $key = $item[0];