最好的邮件编码解码类,再没有比这个好的了!贴不下了(2)6
function build_text_body($body) { return "\n<pre>".$this->make_link_clickable($this->linesize(htmlspecialchars($body),85))."</pre>\n"; } function decode_qp($text) { $text = quoted_printable_decode($text); /* $text = str_replace("\r","",$text); $text = ereg_replace("=\n", "", $text); $text = str_replace("\n","\r\n",$text); */ $text = ereg_replace("=\r", "\r", $text); return $text; } function make_link_clickable($text){ $text = eregi_replace("([[:alnum:]]+)://([^[:space:]]*)([[:alnum:]#?/&=])", "<a href=\"\\1://\\2\\3\" target=\"_new\">\\1://\\2\\3</a>", $text); $text = eregi_replace("([0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,3})","<a $text); return $text; } function process_message($header,$body) { global $mime_show_html; $mail_info = $this->get_mail_info($header); $ctype = $mail_info["content-type"]; $ctenc |
<< 用PHP发电子邮件2用PHP读取IMAP邮件 >>
查看所有评论
