我正在尝试创建一个 Wordpress 站点,我可以在其中放置 SWF 文件以供 QC 使用,并且我希望 SWF 标题信息显示在横幅旁边。
我正在使用这个PHP 类
编辑:(代码也可以在这里找到)。
它开箱即用并且独立运行,但是当我尝试在 wordpress 中使用自定义帖子类型时,它会调用 gzuncompress 并停止。
而且我不知道为什么我不能在 wordpress 中使用 gzuncompress。
DEBUG: Data values initialized
DEBUG: Opened http://localhost:8888/previewer/wp-content/uploads/2013/08/test.swf
DEBUG: Read MAGIC signature: CWS
DEBUG: Read VERSION: 9
DEBUG: Partial SIZE read: 177
DEBUG: Partial SIZE read: 2560
DEBUG: Partial SIZE read: 65536
DEBUG: Partial SIZE read: 0
DEBUG: Total SIZE: 68273
We need to uncompress this
This didn't uncompress
DEBUG: RECT field size: 0 bits
DEBUG: RECT binary value: (0)
DEBUG: RECT binary value: (0)
DEBUG: RECT binary value: (0)
DEBUG: RECT binary value: (0)
DEBUG: Frame rate: 0.0
DEBUG: Frames: 0
DEBUG: Finished processing http://localhost:8888/previewer/wp-content/uploads/2013/08/test.swf
好像我创建了一个 index.php :
<?php
require ("swfheader.class.edit.php") ;
$header = "test.swf";
$swf = new swfheader(true) ;
// Open the swf file...
// Replace filename accordingly to your test environment...
$swf->loadswf($header) ;
// Show data as a block... you can also access data within the object
$swf->show() ;
?>
我的输出如下:
DEBUG: Data values initialized
DEBUG: Opened test.swf
DEBUG: Read MAGIC signature: CWS
DEBUG: Read VERSION: 9
DEBUG: Partial SIZE read: 164
DEBUG: Partial SIZE read: 3840
DEBUG: Partial SIZE read: 65536
DEBUG: Partial SIZE read: 0
DEBUG: Total SIZE: 69540
We need to uncompress this
Uncompressing....
DEBUG: RECT field size: 14 bits
DEBUG: RECT binary value: 00000000000000 (0)
DEBUG: RECT binary value: 01011101110000 (300)
DEBUG: RECT binary value: 00000000000000 (0)
DEBUG: RECT binary value: 01001110001000 (250)
DEBUG: Frame rate: 24.0
DEBUG: Frames: 1
DEBUG: Finished processing test.swf
当它到达 gzuncompress 时,代码似乎下降了。
从我设法缩小范围来看,我不能将 URL 与 gzuncompress 一起使用,因此我需要一种解决此问题的方法。:/