您现在的位置是:网站首页 > 脚本编程>

THINKPHP将本地文件打包成zip下载类

2013-10-231947人围观
简介 自己在项目中用的一个类,整合在TP中,可将本地文件打包成zip后下载 用法事例: 将zip包解压后将扩展类FileToZip.class放到ThinkPHPExtendLibraryORGUtil文件夹中,

自己在项目中用的一个类,整合在TP中,可将本地文件打包成zip后下载
用法事例:

    将zip包解压后将扩展类FileToZip.class放到ThinkPHPExtendLibraryORGUtil文件夹中,

       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

打赏本站,你说多少就多少

本文地址:https://www.qi522.com/view/39.html

来     源:千奇博客

精彩评论

微信关注

Copyright © 2013-2019 千奇博客 保留所有权利 辽ICP备13008238号