在以下字符串中Content-Type: application/octet-stream;
charset="gbk";
name="=?gbk?B?cG9wM8rV0MUucmFy?="
Content-Disposition: attachment; filename="=?gbk?B?cG9wM8rV0MUucmFy?="
Content-Transfer-Encoding: base64UmFyIRoHAM+QcwAADQAAAAAAAADFRHQgkC0AmgYAAMErAAAC8f4euglmXzMdMwgAIAAAAHBv
cDMucGhwALCA+n0MGVDMzNPNQVvfQN/DmoMUNWuSty9IFcUoYkm7sGzY5sbnjttFCbRbiETS
dXRLr22f99AatklSTJKKLTTLSKct2zRX5JtHMzmdHMwpF/ls6znM6SCAcHx8OYcB4fEnAPz/
Lb9PV9TfYVccBjax+P2k6voPw6oBfnQq2CpzNOOsq4gqJJWZnags26pYsVxfvM7N9plkN91f
rlK81HhOVdErd7gubtvi4t/du7+9pLGFsIYOs4TjWxPQge17GsNTaS7WDeewqaIS/R5kgAC2
71NSL+Ap/n9QxD17AEAHAA==------=_NextPart_47281889_084C94A0_2EA9604A--用正则得到 base64  和
UmFyIRoHAM+QcwAADQAAAAAAAADFRHQgkC0AmgYAAMErAAAC8f4euglmXzMdMwgAIAAAAHBv
cDMucGhwALCA+n0MGVDMzNPNQVvfQN/DmoMUNWuSty9IFcUoYkm7sGzY5sbnjttFCbRbiETS
dXRLr22f99AatklSTJKKLTTLSKct2zRX5JtHMzmdHMwpF/ls6znM6SCAcHx8OYcB4fEnAPz/
Lb9PV9TfYVccBjax+P2k6voPw6oBfnQq2CpzNOOsq4gqJJWZnags26pYsVxfvM7N9plkN91f
rlK81HhOVdErd7gubtvi4t/du7+9pLGFsIYOs4TjWxPQge17GsNTaS7WDeewqaIS/R5kgAC2
71NSL+Ap/n9QxD17AEAHAA==两个字符串

解决方案 »

  1.   

    $str=<<<TEXT
    Content-Type:   application/octet-stream; 
    charset= "gbk "; 
    name= "=?gbk?B?cG9wM8rV0MUucmFy?= " 
    Content-Disposition:   attachment;   filename= "=?gbk?B?cG9wM8rV0MUucmFy?= " 
    Content-Transfer-Encoding:   base64fdsa UmFyIRoHAM+QcwAADQAAAAAAAADFRHQgkC0AmgYAAMErAAAC8f4euglmXzMdMwgAIAAAAHBv 
    cDMucGhwALCA+n0MGVDMzNPNQVvfQN/DmoMUNWuSty9IFcUoYkm7sGzY5sbnjttFCbRbiETS 
    dXRLr22f99AatklSTJKKLTTLSKct2zRX5JtHMzmdHMwpF/ls6znM6SCAcHx8OYcB4fEnAPz/ 
    Lb9PV9TfYVccBjax+P2k6voPw6oBfnQq2CpzNOOsq4gqJJWZnags26pYsVxfvM7N9plkN91f 
    rlK81HhOVdErd7gubtvi4t/du7+9pLGFsIYOs4TjWxPQge17GsNTaS7WDeewqaIS/R5kgAC2 
    71NSL+Ap/n9QxD17AEAHAA== 
    fdsf
    ------=_NextPart_47281889_084C94A0_2EA9604A-- 
    TEXT;
    preg_match_all("/Encoding\:\s*?(.*)\r\n\r\n(.*)(\r\n\r\n|$)/Uis",$str,$nn);
    echo "Content-Transfer-Encoding:".$nn[1][0];
    echo "\r\n".$nn[2][0];