欢迎访问CMS集中营! 本站QQ交流群:292800309
设为首页  |   加入收藏  |   RSS订阅  |   网站地图
CMS仿站建站技术教程_CMS免费模板源码下载-CMS集中营

PHP |  ThinkPHP |  MYSQL |  DIV+CSS |  JS |  模板

当前位置:首页 > PHP > 正文
相关文章

php判断gif图片是否为动画图片的方法

时间:2015-10-09 16:21:18   作者:烈鹰网络工作室   点击:
原理:
识别是否是动画,要检查文件中是否包含 chr(0×21).chr(0xff).chr(0x0b).'NETSCAPE2.0'
chr(0×21).chr(0xff) 是gif图片中扩展功能段的标头
'NETSCAPE2.0'是扩展功能执行的程序名
代码:
<?php   
function IsAnimatedGif($filename)   
{   
    $fp = fopen($filename, 'rb');   
    $filecontent = fread($fp, filesize($filename));   
    fclose($fp);   
    return strpos($filecontent,chr(0x21).chr(0xff).chr(0x0b).'NETSCAPE2.0') === FALSE?0:1;   
}   
echo IsAnimatedGif("test.gif");   
?>
TAGS:php gif 图片 动画