最好的邮件编码解码类,再没有比这个好的了!贴不下了(2)6


eplace("[^A-Za-z0-9]","_",$filename),0,20);
            $filename .= ".eml";
        } else {
            $fname = $Acdisp[1];
            $filename = substr($fname,strpos(strtolower($fname),"filename=")+9,strlen($fname));
            if($filename == "")
                $filename = substr($ctype,strpos(strtolower($ctype),"name=")+5,strlen($ctype));
            if(substr($filename,0,1) == "\"" && substr($filename,-1) == "\"")
                $filename = substr($filename,1,strlen($filename)-2);
            $filename = $this->decode_mime_string($filename);
        }

        if($Atype[0] != "message")
            $body = $this->compile_body($body,$tenc);

        $content_type = ($down)?"application/octet-stream":strtolower($type);
        $filesize = strlen($body);

        header("Content-Type: $content_type; name=\"$filename\"\r\n"
        ."Content-Length: $filesize\r\n");
        $cdisp = ($down)?"attachment":"inline";
   &
Copyright © 2008 chengduxinxi.com All Rights Reserved PHP编程开发 由朝夕网络维护