快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

试试这段代码吧,解码mime 的

 function decode_mime_string ($string) {
   $pos = strpos($string, \\'=?\\');
   if (!is_int($pos)) {
     return $string;
   }
   
   $preceding = substr($string, 0, $pos); // save any preceding text
   
   $search = substr($string, $pos+2, 75); /* the mime header spec says this is the longest a single encoded word can be */
   $d1 = strpos($search, \\'?\\');
   if (!is_int($d1)) {
     return $string;
   }
   
   $charset = substr($string, $pos+2, $d1);
   $search = substr($search, $d1+1);
   
   $d2 = strpos($search, \\'?\\');
   if (!is_int($d2)) {
     return $string;
   }
   
   $encoding = substr($search, 0, $d2);
   $search = substr($search, $d2+1);
   
   $end = strpos($search, \\'?=\\');
   if (!is_int($end)) {
     return $string;
   }
   
   $encoded_text = substr($search, 0, $end);
   $rest = substr($string, (strlen($preceding . $charset . $encoding . $encoded_text)+6));
   
   switch ($encoding) {
   case \\'Q\\':
   case \\'q\\':
     $encoded_text = str_replace(\\'_\\', \\'%20\\', $encoded_text);
     $encoded_text = str_replace(\\'=\\', \\'%\\', $encoded_text);
     $decoded = urldecode($encoded_text);
     
     if (strtolower($charset) == \\'windows-1251\\') {
       $decoded = convert_cyr_string($decoded, \\'w\\', \\'k\\');
     }
     break;
     
   case \\'B\\':
   case \\'b\\':
     $decoded = urldecode(base64_decode($encoded_text));
     
     if (strtolower($charset) == \\'windows-1251\\') {
       $decoded = convert_cyr_string($decoded, \\'w\\', \\'k\\');
     }
     break;
     
   default:
     $decoded = \\'=?\\' . $charset . \\'?\\' . $encoding . \\'?\\' . $encoded_text . \\'?=\\';
     break;
   }
   
   return $preceding . $decoded . decode_mime_string($rest);
} // decode_mime_string()




返回类别: 教程
上一教程: UltraEdit 支持php文档特别显示的配置(基本的)
下一教程: CGI安全漏洞资料速查 v1.0(转四)

您可以阅读与"试试这段代码吧,解码mime 的"相关的教程:
· 一段代码示例代码,目前可以兼容odbc 和 OCI 两种连接数据库方式!
· 试试看这个判定ICQ是否在线的代码好用吗?
· 用PHP实现给上传的图片加水印的代码
· PHP中如何Header出状态代码 (转)
· php代码优化及php相关问题总结
    微笑服务 优质保证 索取样品