作者 邓超

邮件解析bug

@@ -172,7 +172,10 @@ class Body { @@ -172,7 +172,10 @@ class Body {
172 $body = str_replace($boundary_tag[0],'{--tag--}',$body); 172 $body = str_replace($boundary_tag[0],'{--tag--}',$body);
173 } 173 }
174 // 查找tag块 174 // 查找tag块
175 - preg_match_all("/(".str_replace(['/'],['\/'],$tag).".*+\n)/i",$body."\r\n\r\n",$he); 175 + preg_match_all("/((".str_replace(
  176 + ['/','+','.','^','$','*','?','|'],
  177 + ['\/','\+','\.','\^','\$','\*','\?','\|'],
  178 + $tag).").*+)/i",$body."\n\n",$he);
176 179
177 // if(error_get_last()){ 180 // if(error_get_last()){
178 // logs('body 解析标记 '.$tag."/(".str_replace(['/'],['\/'],$tag).".*+\n)/i".print_r(error_get_last(),true)); 181 // logs('body 解析标记 '.$tag."/(".str_replace(['/'],['\/'],$tag).".*+\n)/i".print_r(error_get_last(),true));