对于我的一个项目,我想使用PHP来读取服务器上的SWF文件并获取SWF阶段的维度。因此,SWF文件尚未嵌入页面中。有人知道这是否可能以及我应该走哪条路线?
答案 0 :(得分:5)
使用getimagesize(),它与swf文件完美配合。
答案 1 :(得分:2)
见此(SWF Header Parser Class - 根据LGPL许可):
http://www.phpclasses.org/browse/package/1653.html
该网站说:
这个类是为了解析 Shockwave Flash动画的标题 文件(.swf)来提取元数据 宽度和高度等信息 动画,压缩状态和 未压缩的大小,帧速率和 总帧数。
此类使用解析Flash文件 只有PHP代码,所以没有特殊的扩展名 是必要的。
支持压缩和压缩 未压缩的SWF Flash电影
答案 2 :(得分:1)
对于那些在数据库中存储的.SWF文件中寻找getimagesize()解决方案的人来说,这里是我写的blob-data-as-file-stream包装器。在PHP 5.3.10上测试。