转:PHP 使用ZipArchive压缩文件并下载
2014-07-30 12:30
615 查看
原文来自于:http://courages.us/archives/176
网站上需要提供一些打印数据给用户下载,这些文件每次都需要重新生成,因为随时都会有新的数据产生。网络上关于PHP的压缩功能实现有多种方式,比如PclZip,ZipArchive等。PclZip是使用PHP写的一个压缩解压类,方便使用,不用安装扩展;而ZipArchive则在PHP 5.3之后随PHP携带发行,不需要再去开启扩展。本文则使用PHP自带的ZipArchive进行文档压缩。
由于还要提供给用户下载,这里参考了网络上下载类,以下为downlaod.class.php代码
ZipArchive有两个添加文件的方法addFile 和addFromString,addFile可将现有文件添加进去,而addFromStrin则可以添加一些动态的文本 。在要下载文件中则简单调用,代码如下
网站上需要提供一些打印数据给用户下载,这些文件每次都需要重新生成,因为随时都会有新的数据产生。网络上关于PHP的压缩功能实现有多种方式,比如PclZip,ZipArchive等。PclZip是使用PHP写的一个压缩解压类,方便使用,不用安装扩展;而ZipArchive则在PHP 5.3之后随PHP携带发行,不需要再去开启扩展。本文则使用PHP自带的ZipArchive进行文档压缩。
由于还要提供给用户下载,这里参考了网络上下载类,以下为downlaod.class.php代码
ZipArchive有两个添加文件的方法addFile 和addFromString,addFile可将现有文件添加进去,而addFromStrin则可以添加一些动态的文本 。在要下载文件中则简单调用,代码如下
相关文章推荐
- 文件打包,下载之使用PHP自带的ZipArchive压缩文件并下载打包好的文件
- php使用 ZipArchive 压缩文件并提供下载
- 文件打包,下载之使用PHP自带的ZipArchive压缩文件并下载打包好的文件
- 文件打包,下载之使用PHP自带的ZipArchive压缩文件并下载打包好的文件
- 文件打包,下载之使用PHP自带的ZipArchive压缩文件并下载打包好的文件
- 文件打包,下载之使用PHP自带的ZipArchive压缩文件并下载打包好的文件
- php文件打包 下载之使用PHP自带的ZipArchive压缩文件并下载打包好的文件
- php文件打包 下载之使用PHP自带的ZipArchive压缩文件并下载打包好的文件
- php使用pclzip类实现文件压缩的方法(附pclzip类下载地址)
- php使用pclzip类实现文件压缩的方法(附pclzip类下载地址)
- PHP中ZipArchive压缩文件并下载打包好的文件介绍
- 使用PHP和GZip压缩网站JS/CSS文件加速网站访问速度
- php压缩下载文件处理
- 多文件打包压缩、下载类--使用第三方控件ICSharpCode
- 使用PHP下载文件
- php下载服务器端文件(禁止使用ajax提交请求)
- 怎样使用PHP来强制文件下载
- 使用PHP进行压缩/解压缩文件操作技巧汇总
- 快速使用 Thinkphp 之一: 准备工作-配置PHP环境及下载Thinkphp文件
- 如何使用PHP来强制文件下载