php中使用getimagesize获取图片、flash等文件的尺寸信息实例


Posted in PHP onApril 29, 2014

如果你还想着通过解析swf文件头信息来获取flash文件的尺寸信息,那真的有点走远了。因为从PHP 4开始已经内置getimagesize函数来做这个事。其功能测定任何 GIF,JPG,PNG,SWF,SWC,PSD,TIFF,BMP,IFF,JP2,JPX,JB2,JPC,XBM 或 WBMP 图像文件的大小并返回图像的尺寸以及文件类型和一个可以用于普通 HTML 文件中 IMG 标记中的 height/width 文本字符串。而且从PHP 4.0.5起还支持参数是一个url。例如:

print_r(getimagesize('http://www.google.com.hk/images/srpr/logo4w.png'));

输出的结果为:
Array
(
    [0] => 550
    [1] => 190
    [2] => 3
    [3] => width="550" height="190"
    [bits] => 8
    [mime] => image/png
)

 
PHP 相关文章推荐
vBulletin HACK----显示话题大小和打开新窗口于论坛索引页
Oct 09 PHP
MySQL GBK→UTF-8编码转换
May 24 PHP
ThinkPHP的cookie和session冲突造成Cookie不能使用的解决方法
Jul 01 PHP
对于ThinkPHP框架早期版本的一个SQL注入漏洞详细分析
Jul 04 PHP
PHP文件生成的图片无法使用CDN缓存的解决方法
Jun 20 PHP
CodeIgniter自定义控制器MY_Controller用法分析
Jan 20 PHP
PHP微信开发之有道翻译
Jun 23 PHP
PHP面向对象程序设计之接口的继承定义与用法详解
Dec 20 PHP
提高Laravel应用性能方法详解
Jun 24 PHP
redis+php实现微博(一)注册与登录功能详解
Sep 23 PHP
php上传后台无法收到数据解决方法
Oct 28 PHP
windows系统php环境安装swoole具体步骤
Mar 04 PHP
PHP include任意文件或URL介绍
Apr 29 #PHP
php调用google接口生成二维码示例
Apr 28 #PHP
php将字符串转化成date存入数据库的两种方式
Apr 28 #PHP
php使用array_rand()函数从数组中随机选择一个或多个元素
Apr 28 #PHP
删除html标签得到纯文本可处理嵌套的标签
Apr 28 #PHP
php通过ajax实现双击table修改内容
Apr 28 #PHP
php利用curl抓取新浪微博内容示例
Apr 27 #PHP
You might like
PHP在Web开发领域的优势
2006/10/09 PHP
PHP获取表单所有复选框的值的方法
2014/08/28 PHP
ThinkPHP 3.2 数据分页代码分享
2014/10/14 PHP
php猴子选大王问题解决方法
2015/05/12 PHP
Yii2实现自定义独立验证器的方法
2017/05/05 PHP
php实现登录页面的简单实例
2019/09/29 PHP
PHP设计模式之适配器模式(Adapter)原理与用法详解
2019/12/12 PHP
JavaScript语言中的Literal Syntax特性分析
2007/03/08 Javascript
jQuery each()方法的使用方法
2010/03/18 Javascript
jQuery中triggerHandler()方法用法实例
2015/01/19 Javascript
js实现鼠标滑过文字链接色彩变化的效果
2015/05/06 Javascript
JavaScript统计网站访问次数的实现代码
2015/11/18 Javascript
Angular中$compile源码分析
2016/01/28 Javascript
Javascript同时声明一连串(多个)变量的方法
2017/01/23 Javascript
详解JS: reduce方法实现 webpack多文件入口
2017/02/14 Javascript
详解webpack loader和plugin编写
2018/10/12 Javascript
微信小程序CSS3动画下拉菜单效果
2018/11/04 Javascript
详解如何快速配置webpack多入口脚手架
2018/12/28 Javascript
浏览器事件循环与vue nextTicket的实现
2019/04/16 Javascript
Vue中通过Vue.extend动态创建实例的方法
2019/08/13 Javascript
Python常用知识点汇总
2016/05/08 Python
基于Python闭包及其作用域详解
2017/08/28 Python
Python判断对象是否相等及eq函数的讲解
2019/02/25 Python
使用Python的datetime库处理时间(RPA流程)
2019/11/24 Python
PyQT5 emit 和 connect的用法详解
2019/12/13 Python
tensorflow使用CNN分析mnist手写体数字数据集
2020/06/17 Python
Css3圆角边框制作代码
2015/11/18 HTML / CSS
纯CSS3实现8组超炫酷鼠标滑过图片动画
2016/03/16 HTML / CSS
巧克力领导品牌瑞士莲美国官网:Lindt Chocolate美国
2016/08/25 全球购物
英国手机壳购买网站:Case Hut
2019/04/11 全球购物
Static Nested Class 和 Inner Class的不同
2013/11/28 面试题
公司财务工作总结的自我评价
2013/11/23 职场文书
庆祝国庆节演讲稿2014
2014/09/19 职场文书
依法行政工作汇报材料
2014/10/28 职场文书
javascript条件式访问属性和箭头函数介绍
2021/11/17 Javascript
阿里面试Nacos配置中心交互模型是push还是pull原理解析
2022/07/23 Java/Android