php获取flash尺寸详细数据的方法


Posted in PHP onNovember 12, 2016

本文实例讲述了php获取flash尺寸详细数据的方法。分享给大家供大家参考,具体如下:

有时我们的网站需要获取flash文件的尺寸信息,php有一个内置的函数可以实现,这个函数就是getimagesize,他可以返回图像的尺寸及文件类型的一个数组.

如果你还想着通过解析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,例如:

$url="http://www.google.com.hk/images/srpr/logo4w.png";
print_r(getimagesize($url));

输出的结果为:

Array
(
  [0] => 550
  [1] => 190
  [2] => 3
  [3] => width="550" height="190"
  [bits] => 8
  [mime] => image/png
)

再来看一个获取flash文件尺寸的例子:

$url="http://tools.3water.com/static/api/data/e69b9944a2ce0afc9890f85f10dbcfc3.swf";
print_r(getimagesize($url));

输出结果如下:

Array
(
  [0] => 540
  [1] => 250
  [2] => 13
  [3] => width="540" height="250"
  [mime] => application/x-shockwave-flash
)

感觉getimagesize还是很强大的,各种图像类型的文件都可以操作,越来越喜欢php了.

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
一个数据采集类
Feb 14 PHP
用来给图片加水印的PHP类
Apr 09 PHP
PHP 分页原理分析,大家可以看看
Dec 21 PHP
php删除与复制文件夹及其文件夹下所有文件的实现代码
Jan 23 PHP
php安全开发 添加随机字符串验证,防止伪造跨站请求
Feb 14 PHP
Web程序工作原理详解
Dec 25 PHP
php下Memcached入门实例解析
Jan 05 PHP
php获取百度收录、百度热词及百度快照的方法
Apr 02 PHP
php面向对象值单例模式
May 03 PHP
PHP常用的类封装小结【4个工具类】
Jun 28 PHP
php和C#的yield迭代器实现方法对比分析
Jul 17 PHP
laravel-admin 管理平台获取当前登陆用户信息的例子
Oct 08 PHP
Yii2实现log输出到file及database的方法
Nov 12 #PHP
php 自定义错误日志实例详解
Nov 12 #PHP
ThinkPHP5实现作业管理系统中处理学生未交作业与已交作业信息的方法
Nov 12 #PHP
php array_values 返回数组的所有值详解及实例
Nov 12 #PHP
php array_udiff_assoc 计算两个数组的差集实例
Nov 12 #PHP
PHP上传图片、删除图片简单实例
Nov 12 #PHP
PHP防止图片盗用(盗链)的方法小结
Nov 11 #PHP
You might like
UCenter Home二次开发指南
2009/05/28 PHP
PHP设计模式之观察者模式(Observer)详细介绍和代码实例
2014/04/08 PHP
微信公众平台天气预报功能开发
2014/07/06 PHP
PHP加密解密实例分析
2015/12/25 PHP
PHP中让json_encode不自动转义斜杠“/”的方法
2017/02/28 PHP
PHP使用第三方即时获取物流动态实例详解
2017/04/27 PHP
PHP下载大文件失败并限制下载速度的实例代码
2019/05/10 PHP
php实现的证件照换底色功能示例【人像抠图/换背景图】
2020/05/29 PHP
JavaScript中令你抓狂的魔术变量
2006/11/30 Javascript
IE下JS读取xml文件示例代码
2013/08/05 Javascript
js的.innerHTML = ""IE9下显示有错误的解决方法
2013/09/16 Javascript
js通过元素class名字获取元素集合的具体实现
2014/01/06 Javascript
js实现touch移动触屏滑动事件
2015/04/17 Javascript
JS实现模拟百度搜索“2012世界末日”网页地震撕裂效果代码
2015/10/31 Javascript
轻松掌握JavaScript装饰者模式
2016/08/27 Javascript
快速解决js中window.location.href不工作的问题
2016/11/02 Javascript
JS实现类似51job上的地区选择效果示例
2016/11/17 Javascript
jQuery移除或禁用html元素点击事件常用方法小结
2017/02/10 Javascript
微信小程序功能之全屏滚动效果的实现代码
2018/11/22 Javascript
6行代码实现微信小程序页面返回顶部效果
2018/12/28 Javascript
Python 使用requests模块发送GET和POST请求的实现代码
2016/09/21 Python
Python数据结构与算法之字典树实现方法示例
2017/12/13 Python
一文带你了解Python中的字符串是什么
2018/11/20 Python
Python实现计算字符串中出现次数最多的字符示例
2019/01/21 Python
win10安装python3.6的常见问题
2020/07/01 Python
推荐10个CSS3 制作的创意下拉菜单效果
2014/02/11 HTML / CSS
Ryderwear美国官网:澳大利亚高端健身训练装备品牌
2018/04/24 全球购物
Michael Kors英国官网:美国奢侈品品牌
2019/11/13 全球购物
Ruby中的保护方法和私有方法与一般面向对象程序设计语言的一样吗
2013/05/01 面试题
迟到检讨书300字
2014/02/14 职场文书
职务聘任书范文
2014/03/29 职场文书
小学生运动会报道稿
2014/09/12 职场文书
职工趣味运动会开幕词
2016/03/04 职场文书
mysql中between的边界,范围说明
2021/06/08 MySQL
MySQL插入数据与查询数据
2022/03/25 MySQL
Python 统计序列中元素的出现频度
2022/04/26 Python