首页  >  文章  >  php教程  >  THINKPHP将本地文件打包成zip下载类

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

WBOY
WBOY原创
2016-06-07 11:43:471290浏览

自己在项目中用的一个类,整合在TP中,可将本地文件打包成zip后下载
用法事例:
将zip包解压后将扩展类FileToZip.class放到ThinkPHPExtendLibraryORGUtil文件夹中,import('ORG.Util.FileToZip');<code class="prettyprint linenums lang-php">import('ORG.Util.FileToZip');<br>         // 打包下载<br>         $handler = opendir($cur_file);    //$cur_file 文件所在目录<br>         $download_file = array();<br>         $i = 0;<br>         while( ($filename = readdir($handler)) !== false ) {<br>             if($filename != '.' && $filename != '..') {<br>                 $download_file[$i ] = $filename;<br>             }<br>         }<br>         closedir($handler);<br>         $scandir=new traverseDir($cur_file,$save_path);    //$save_path zip包文件目录<br>         $scandir->tozip($download_file);         // 打包下载

        $handler = opendir($cur_file);    //$cur_file 文件所在目录THINKPHP将本地文件打包成zip下载类         $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元
声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn