>  기사  >  php教程  >  THINKPHP将本地文件打包成zip下载类

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

WBOY
WBOY원래의
2016-06-07 11:43:471289검색

自己在项目中用的一个类,整合在TP中,可将本地文件打包成zip后下载
用法事例:
将zip包解压后将扩展类FileToZip.class放到ThinkPHP\Extend\Library\ORG\Util文件夹中,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);

附件 FileToZip.class.rar ( 1.49 KB 下载:708 次 )

AD:真正免费,域名+虚机+企业邮箱=0元

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.