簡單文件生成壓縮包

瀏覽:120 發布日期:2019/06/21 分類:功能實現 關鍵字: 源碼
簡單文件生成壓縮包
開源小程序商城地址:http://github.crmeb.net/u/blue/**
 * 根據文件名生成壓縮包
 * @param array $number 文件名
 * @param string $path 目錄路徑
 * @param string $zipName 壓縮包名
 * @return bool
 */
function nameZipDir($number,$path,$zipName){
    $zip = new ZipArchive();
    if(!$path || !is_dir($path)) return false;
    $dh = opendir($path);
    if (!$dh) return false;
    $fileNum=0;
    try{
        $zip->open($zipName,ZipArchive::CREATE);
        while (($file = readdir($dh)) !== false){
            if(in_array(str_replace('.jpg','',$file),$number)){
                $zip->addFile($path.DS.$file,$file);
            }
            $fileNum++;
        }
        $zip->close();
        closedir($dh);
        return $zipName;
    }catch (\think\Exception $e){
        return false;
    }
}
評論( 相關
后面還有條評論,點擊查看>>
精准四肖三期内必出_精准四肖三期必开一期