thinkphp 打包本地文件成zip

做一只莫名的菜鸟 发布于 2016/05/12 11:10
阅读 468
收藏 0
import('ORG.Util.FileToZip');//引入zip下载类文件FileToZip
            // 打包下载
            $cur_file = "D:/wampserver2.5/wamp/www/standard/" . $id['cid'];
            $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);
            $save_path = "D:/wampserver2.5/wamp/www/standard";
            $postid = $id['cid'];
            $scandir=new traverseDir($cur_file,$save_path); //$save_path zip包文件目录


          $scandir->tozip($download_file,$postid);


运行的结果:可以进行打包,但是路径不是我想要的$save_path 这个路径,在网页上直接运行的话,他会保存在浏览器指定的下载目录下



加载中
返回顶部
顶部