智能云排名SEO内测

百度关键词优化三天上首页!同行都是朋友, 欢迎一起互利共赢。谢绝一切非正规行业服务,感谢以下同行、团队、平台和代理的支持:

百度站長平台、MIP開發小組、SEO焦大老友、SEO每天一貼ZAC大哥、盧松松大哥、海瑤SEO兄弟、附子SEO兄弟、探索者SEO、幫站SEO好友、互點寶、超快排平台

百億互刷寶、下拉天下、SEO自學網、SEO研究中心、小明SEO、王德春SEO、馬海祥博客、踏雪無痕挂機工作室、SEO雲優化好友、雲客網、杭州思億歐、網賺吧、北京SEO韓非老弟

需要了解以上同仁的相關信息,我們已經給你做好了搜索框,看右上角綠色那個,輸入搜索即刻直達

网站统计: 共有读稿:14437部 / 今日更新:篇 / 評論:19条 / 会员:75 名 / 阅读:1086085
您好,請 【登陸】/【注冊】
软件内容页横幅广告
您現在的位置:SEO平台 > PHP網站建設 >

PHP判斷上傳文件類型的解決辦法

2018.04.20

浏覽:

【導語】如果您覺得本篇內容還不錯,請點擊文章下面的贊,然後分享給朋友哦!...

PHP判斷上傳文件類型的解決辦法-破洛洛教学网...请看详情...

seo

seo

PHP判斷上傳文件類型的解決辦法
分享給大家php判斷上傳文件類型的方法,大家一起學習學習。

/** 
* 读取文件前几个字节 判断文件类型 
* @return String 
*/ 
function checkTitle($filename){ 
  $file=fopen($filename, "rb"); 
  $bin=fread($file, 2); //只读2字节 
  fclose($file); 
  $strInfo =@unpack("c2chars", $bin); 
  $typeCode=intval($strInfo['chars1'].$strInfo['chars2']); 
  $fileType=''; 
  switch($typeCode){ 
    case 7790: 
      $fileType='exe'; 
    break; 
    case 7784: 
      $fileType='midi'; 
    break; 
    case 8297: 
      $fileType='rar'; 
    break; 
    case 255216: 
      $fileType='jpg'; 
    break; 
    case 7173: 
      $fileType='gif'; 
    break; 
    case 6677: 
      $fileType='bmp'; 
    break; 
    case 13780: 
      $fileType='png'; 
    break; 
    default: 
      $fileType='unknown'.$typeCode; 
    break; 
  } 
  //Fix 
  if($strInfo['chars1']=='-1' && $strInfo['chars2']=='-40'){ 
    return 'jpg'; 
  } 
  if($strInfo['chars1']=='-119' && $strInfo['chars2']=='80'){ 
    return 'png'; 
  } 
  return $fileType; 
} 

希望通過本文對大家學習php程序設計有所幫助。

1
贊一個
關鍵詞:
☆喜歡這篇文章嗎?分享給你的好友吧!點擊這裏複制網址☆
共有829人閱讀,期待你的評論!評論
請先登陸后才能发表評論哦!没账号?赶紧注冊一個吧!
最新評論
熱門標簽
回到頂部