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

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

2013-10-231714人围观
简介 自己在项目中用的一个类,整合在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);

附件下载地址:

http://dl.vmall.com/c05mybtaaa

                                                                来源thinkphp官网


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

精彩评论

微信关注

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