最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
php使用zlib压缩和解压缩文件(swf)
时间:2013-02-22 编辑:简简单单 来源:一聚教程网
在我们使用zlip功能之前我们需要进行如下操作,否则就没能往下看了
首先在PHP.ini里面设置
代码如下 | 复制代码 |
zlib.output_compression = On |
第一项是开启压缩,第二项是压缩率,可选范围为1-9;
然后是apach里面开启deflate压缩,去掉井号。
代码如下 | 复制代码 |
#LoadModule deflate_module modules/mod_deflate.so |
到此为止这样还是不行的,还需要在http.conf选个一空白处加上对文件类型的输出过滤,对哪些后缀的进行选择性压
缩。
代码如下 | 复制代码 |
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-httpd-php AddOutputFilter DEFLATE css js txt php xml html htm |
如果没有权限修改php.ini文件我们可以常用使用phpr ini_set函数来操作
如
代码如下 | 复制代码 |
ini_set("zlib.output_compression", "On");
|
好了现在万事具备了我们来入正文件
压缩swf文件:
代码如下 | 复制代码 |
//文件名 ?> 解压flash swf文件 |
注意:gzip数据头比zlib数据头要大,因为它保存了文件名和其他文件系统信息,事实上这是广泛使用的gzip文件的
数据头格式。注意zlib函式库本身不能创建一个gzip文件,但是它相当轻松的通过把压缩数据写入到一个有gzip文件
头的文件中。
-
上一个: php生成二维码程序代码
相关文章
- php 文件在线压缩代码 10-27
- php实现文件在线压缩功能 03-26
- php实现文件压缩 03-26
- 使用php的zlib压缩和解压缩swf文件 03-10
- PHP导出数据超时的优化建议解读 10-31
- PHP之mysql位运算解析 10-31