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
  • asp之家 网络编程 m.aspxhome.com