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

浏览:14032 发布日期:2013/10/12 分类:系统代码 关键字: TP,ZIP,下载
自己在项目中用的一个类,整合在TP中,可将本地文件打包成zip后下载
用法事例:
将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 下载:1999 次 )

评论( 相关
后面还有条评论,点击查看>>