用PHP判断一个gif图片是不是动画

飘逸的风14年前 (2012-11-19)程序6954
01 <?php
02 function IsAnimatedGif($filename)
03 {
04     $fp fopen($filename'rb');
05     $filecontent fread($fpfilesize($filename));
06     fclose($fp);
07     return strpos($filecontent,chr(0x21).chr(0xff).chr(0x0b).'NETSCAPE2.0') === FALSE?0:1;
08 }
09 echo IsAnimatedGif("https://licai.so/img/weekreport.gif");
10 ?>

相关文章

7个非常适合初学者使用的实用PHP方法

你有没有查看过全部PHP的方法,我大概统计了一下,在PHP参考中一共有5025个。如果你初学这种web编程语言,那么我将介绍几个非常实用的PHP方法,希望能够对你有帮助! Function1...

PHP中正则表达式的几则使用技巧归总

PHP正则表达式主要用于字符串的模式分割、匹配、查找及替换操作。使用正则表达式在某些简单的环境下可能效率不高,因此如何更好的使用PHP正则表达式需要综合考虑。 我的PHP正则入门,是起源于网上的一篇...

如何实现PHP的计划(定时)任务和暂停任务

如果在服务器做计划任务是件很简单的事情,但是有的时候收条件限制无法使用服务器自带的计划任务,比如买的空间,这时候想要让网站定时执行某些操作(处理数据、生成静态文件、清除缓存...),该怎么办呢? &...

Javascript 正则表达式使用手册

一.正则表达式匹配常用语法 “+”字符:规定表达式字符出现一次或多次。 “*”字符:规定表达式字符出现零次或多次。 “?”字符:规定表达式字符出现零次或一次。 ^ 匹配的是字符的开头 ,匹配的...

PHP清理标签属性

// code from https://www.aslibra.com/ // by hqlulu // replace <img (any code) src="(pic url)"&g...

MemCache安装使用

Windows下的Memcache安装: 1. 下载memcache的windows稳定版,解压放某个盘下面,比如在c:\memcached 2. 在终端(也即cmd命令界面)下输入 ‘c:\me...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。