分享给大家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程序设计有所帮助。
相关推荐:
ChatGPT显示“此网站无法加载站点”:背后原因与解决办法详解,用ai画明度渐变条
OpenAI注册问题解决方案:如何顺利通过手机号验证,反对ai头像
AI免费生成:释放创造力的秘密武器
乘风SEO-引领企业互联网时代的腾飞之路,南昌b站关键词排名优化贵不贵
目前最火的AI软件有哪些?深度解析必备工具
专业SEO方案助力企业网站流量暴增,精准引流不再是难题,网站建设合同4篇
ChatGPT免费用户每天的使用限制:如何高效利用,突破困境!,花花制作ai
“爱站”:开启网站优化与流量增长的新纪元,seo入门ppt
SEO刷:让你的网站一夜之间登顶搜索引擎!,独特seo技巧
GPT在什么时候被人熟知的?从技术突破到广泛应用的背后故事,ai商业新思维ai课程
AI缩写在线:让人工智能助力你行业前沿技术,ai uhrehara
SEO培训:助力企业实现互联网营销的无限可能,平塘网站优化推广价格
未来工作方式!AI在线工具让效率倍增,工作变轻松
SEO优化知识全解析:提升网站排名的秘密武器,ai出错合集
怎样使用AI写文章:释放创作潜能,提升写作效率
什么是seo的豆子,何为seo ,ai圆复制
AI网页生成:轻松构建智能网站,提升品牌竞争力,杭州专业ai智能教育
优化型网站:提升企业竞争力的必备利器,重庆网站推广工作如何
SEO快排还有效果吗揭秘快速排名的真相与未来趋势,ai人像波普
中国AI软实力崛起:技术创新与产业应用的完美融合,seo0066
自动写文章的AI,提升效率的创作利器
什么是seo长尾词,什么是seo长尾词的概念 ,绿茶ai换脸杨超越
好用的AI写作软件,让创作更高效
SEO小白必看!从零起步SEO的秘诀,轻松提升网站排名,南京网站运营优化平台
SEO优化顾问:让您的网站脱颖而出的秘密武器,ai ps 群
ChatGDP人工智能:未来科技赋能企业与个人的智能变革,如何用AI绘制人体
ChatGPT服务部分恢复:人工智能助力全新体验,ai对象菜单
产品seo什么意思,产品seo标题是什么 ,ai模仿张宇
ChatGPT:人工智能对话新时代的领航者,ai音响华为还是小米好
ChatGPT最新版本更新内容:智能对话体验再升级,更多功能与应用,ai证伪
SEM+SEO:助力企业数字化营销的双剑合璧之道,ai头像丑
SEO这样做,轻松引爆流量,助力企业成长,无极标准网站优化好处
AI网页版智能问答,开启智慧沟通新时代,ai梦境档案用不了手柄
“扩写AI”-引领写作革命,开启智能创作新时代,dede seo 标题如何填写
ChatGPT免费版的限制:你需要了解的5大制约因素,Ai分解模型
seo适合什么职业,seo有前途么 ,ai小精灵
URL泄露:如何防止信息泄露带来的严重后果,抖音推广营销服务多少钱
SEO大神如何在激烈的互联网竞争中脱颖而出?,网页设计和网站建设试题
ChatGPT破解:让AI打破语言与思维的边界,ai模板vis
怎么用AI写出令人惊叹的文章?轻松搞定写作难题!
GPT-3.5可以免费使用吗?AI未来的无限可能,ai烧猪
AI优化文章:如何利用人工智能提升写作效率和质量
SEO首选:如何通过优化网站提升排名和流量,简单的网站优化软件
SEO通过-如何通过SEO优化让你的业务在搜索引擎中脱颖而出,保定网站建设推广专家
AI免费生成文本,内容创作新篇章
一秒采集:提升效率、创造价值的秘密武器,苏州网站整站优化
ChatGPT:引领人工智能对话新时代的智能助手,Ai shiang
什么是seo网络推广,seo网络推广技术 ,ai写真官方
ChatGPT启动时遇到问题?快速解决方案让你畅享智能对话体验,ai如何保存logo
从“官网扒下来”看企业数字化转型的未来,摄影营销策略推广文案