gpt4 book ai didi

php 读取文件头判断文件类型的实现代码

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 25 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章php 读取文件头判断文件类型的实现代码由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

php代码实现读取文件头判断文件类型,支持图片、rar、exe等后缀。 案例:

复制代码 代码如下

<?php $filename = "11.jpg"; //为图片的路径可以用d:/upload/11.jpg等绝对路径 $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: echo'unknown'; } echo'这是一个'.$fileType.' file:'.$typeCode,

案例:

复制代码 代码如下

?> //linux下php还有个函数可以判断文件类型 <?php echo mime_content_type('11.gif') . "\n"; echo mime_content_type('22.php'); ?> 。

最后此篇关于php 读取文件头判断文件类型的实现代码的文章就讲到这里了,如果你想了解更多关于php 读取文件头判断文件类型的实现代码的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com