THINKPHP将本地文件打包成zip下载类
程序员文章站
2022-05-30 13:41:27
...
自己在项目中用的一个类,整合在TP中,可将本地文件打包成zip后下载
用法事例:
将zip包解压后将扩展类FileToZip.class放到ThinkPHP\Extend\Library\ORG\Util文件夹中,
用法事例:
将zip包解压后将扩展类FileToZip.class放到ThinkPHP\Extend\Library\ORG\Util文件夹中,
import('ORG.Util.FileToZip');
// 打包下载
$handler = opendir($cur_file); //$cur_file 文件所在目录
$download_file = array();
$i = 0;
while( ($filename = readdir($handler)) !== false ) {
if($filename != '.' && $filename != '..') {
$download_file[$i++] = $filename;
}
}
closedir($handler);
$scandir=new traverseDir($cur_file,$save_path); //$save_path zip包文件目录
$scandir->tozip($download_file);
FileToZip.class.rar ( 1.49 KB 下载:708 次 )
AD:真正免费,域名+虚机+企业邮箱=0元
上一篇: PHP函数实现分页含文本分页和数字分页
下一篇: Redis消息通知系统的实现