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 相关文章推荐
Windows下IIS6/Apache2.2.4+MySQL5.2+PHP5.2.1安装配置方法
May 03 PHP
常见的PHP五种设计模式小结
Mar 23 PHP
PHP中遇到的时区问题解决方法
Jul 23 PHP
PHP 实现的将图片转换为TXT
Oct 21 PHP
PHP函数func_num_args用法实例分析
Dec 07 PHP
PHP面向对象继承用法详解(优化与减少代码重复)
Dec 02 PHP
PHP实现json_decode不转义中文的方法
May 20 PHP
swoole和websocket简单聊天室开发
Nov 18 PHP
php基于Redis消息队列实现的消息推送的方法
Nov 28 PHP
PHP读取目录树的实现方法分析
Mar 22 PHP
Thinkphp5.0框架视图view的循环标签用法示例
Oct 12 PHP
在Laravel中使用GuzzleHttp调用第三方服务的API接口代码
Oct 15 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
wordpress安装过程中遇到中文乱码的处理方法
2015/04/21 PHP
Zend Framework教程之Zend_Db_Table表关联实例详解
2016/03/23 PHP
Laravel实现表单提交
2017/05/07 PHP
Ajax+PHP实现的分类列表框功能示例
2019/02/11 PHP
JavaScript学习笔记之获取当前目录的实现代码
2010/12/14 Javascript
20个非常棒的 jQuery 幻灯片插件和教程分享
2011/08/23 Javascript
JS和css实现检测移动设备方向的变化并判断横竖屏幕
2015/05/25 Javascript
JQuery Ajax WebService传递参数的简单实例
2016/11/02 Javascript
js实现模糊匹配功能
2017/02/15 Javascript
.net MVC+Bootstrap下使用localResizeIMG上传图片
2017/04/21 Javascript
vue实现一个移动端屏蔽滑动的遮罩层实例
2017/06/08 Javascript
Chart.js 轻量级HTML5图表绘制工具库(知识整理)
2018/05/22 Javascript
Vue中图片Src使用变量的方法
2019/10/30 Javascript
python调用shell的方法
2013/11/20 Python
Python pass 语句使用示例
2014/03/11 Python
python基础教程之Hello World!
2014/08/29 Python
python实现中文分词FMM算法实例
2015/07/10 Python
举例讲解Python中字典的合并值相加与异或对比
2016/06/04 Python
Python heapq使用详解及实例代码
2017/01/25 Python
python爬虫爬取淘宝商品信息
2018/02/23 Python
numpy 进行数组拼接,分别在行和列上合并的实例
2018/05/08 Python
浅谈Tensorflow由于版本问题出现的几种错误及解决方法
2018/06/13 Python
Python urlopen()和urlretrieve()用法解析
2020/01/07 Python
python 代码运行时间获取方式详解
2020/09/18 Python
高清屏下canvas重置尺寸引发的问题的解决
2019/10/14 HTML / CSS
应届生法律顾问求职信
2013/11/19 职场文书
会计岗位职责模板
2014/03/12 职场文书
学习雷锋标语
2014/06/25 职场文书
卫生院艾滋病宣传活动小结
2014/07/09 职场文书
质量主管工作职责
2014/09/26 职场文书
公安交警个人对照检查材料思想汇报
2014/10/01 职场文书
2015安全保卫工作总结
2015/04/25 职场文书
辞职离别感言
2015/08/04 职场文书
助学金申请书该怎么写?
2019/07/16 职场文书
2019年大学生暑期社会实践调查报告模板
2019/11/07 职场文书
HTML基础详解(上)
2021/10/16 HTML / CSS