/** *@desc 生成zip压缩文件的函数 * *@param $dir string 需要压缩的文件夹名 *@param $filename string 压缩后的zip文件名 包括zip后缀 *@param $missfile array 不需要的文件 *@param $fromString array 自定义压缩文件 */ public function zip($dir,$filename,$missfile=array(),$addfromString=array()) { $profixPath = substr($filename,0,5); if(!file_exists($dir) || !is_dir($dir)){ die(' can not exists dir '.$dir); } if(strtolower(end(explode('.',$filename))) != 'zip'){ die('only Support zip files'); } $dir = str_replace('\\','/',$dir); $filename = str_replace('\\','/',$filename); $filename = iconv('utf-8','gb2312',$filename); if(file_exists($filename)){ die('the zip file '.$filename.' has exists !'); } if (!is_dir($profixPath)){
php 文件夹打包zip压缩包
最新推荐文章于 2024-05-29 15:58:18 发布