php通过获取头信息判断图片类型的方法
作者:冥想_ 时间:2023-11-10 00:31:50
本文实例讲述了php通过获取头信息判断图片类型的方法。分享给大家供大家参考。具体实现方法如下:
$filename = '617.gif' ;
function pictype ( $file )
{
/*$png_header = "/x89/x50/x4e/x47/x0d/x0a/x1a/x0a";
$jpg_header = "/xff/xd8";*/
$header = file_get_contents ( $file , 0 , NULL , 0 , 5 );
//echo bin2hex($header);
if ( $header { 0 }. $header { 1 }== "/x89/x50" )
{
return 'png' ;
}
else if( $header { 0 }. $header { 1 } == "/xff/xd8" )
{
return 'jpeg' ;
}
else if( $header { 0 }. $header { 1 }. $header { 2 } == "/x47/x49/x46" )
{
if( $header { 4 } == "/x37" )
return 'gif87' ;
else if( $header { 4 } == "/x39" )
return 'gif89' ;
}
}
echo pictype ( $filename );
希望本文所述对大家的php程序设计有所帮助。
标签:php,图片类型
0
投稿
猜你喜欢
解析ROC曲线绘制(python+sklearn+多分类)
2021-04-06 12:16:16
python数据处理详情
2021-05-08 12:53:12
MySQL实现分页查询的方法
2024-01-17 13:52:32
SQL CASE 表达式的具体使用
2024-01-28 09:57:29
Python第三方库的几种安装方式(小结)
2021-11-01 19:34:09
TensorFlow:将ckpt文件固化成pb文件教程
2021-01-24 11:33:45
Python 可视化matplotlib模块基础知识
2021-09-09 05:17:45
CSS Sprites (CSS图像拼合技术)教程工具
2009-05-26 15:30:00
SQL中笛卡尔积的实际应用
2024-01-27 14:18:21
解决sql server保存对象字符串转换成uniqueidentifier失败的问题
2024-01-20 01:22:59
Python+Pygame实战之24点游戏的实现
2023-11-07 21:14:12
Python基于matplotlib实现绘制三维图形功能示例
2022-09-21 16:55:56
Pandas过滤dataframe中包含特定字符串的数据方法
2021-10-11 13:39:08
Python基于多线程操作数据库相关问题分析
2024-01-26 05:18:21
Django 通过JS实现ajax过程详解
2023-08-17 08:00:46
pandas 对日期类型数据的处理方法详解
2021-12-02 04:43:56
数据库安全管理的三个经验分享
2009-04-01 15:49:00
Python实现获取命令行输出结果的方法
2023-04-23 09:34:13
python3将视频流保存为本地视频文件
2023-07-26 12:14:45
Python中的条件判断语句与循环语句用法小结
2023-06-27 06:00:53