首頁  >  文章  >  後端開發  >  PHP如何解壓縮zip檔? (程式碼範例)

PHP如何解壓縮zip檔? (程式碼範例)

青灯夜游
青灯夜游轉載
2020-07-18 15:47:205243瀏覽

PHP如何解壓縮zip檔? (程式碼範例)

PHP解壓縮zip檔案

#1、使用PHP執行檔解壓縮zip文件,前提條件,一定要確定伺服器開啟了zip拓展

2、封裝的方法如下:

實例程式碼

open($filePath, ZipArchive::CREATE);
    foreach ($files as $key => $file) {
        //检查文件是否存在
        if (!file_exists($file)) {
            return false;
        }
        $zip->addFile($file, basename($file));
    }
    $zip->close();

    return true;
}

/**
 * zip解压方法
 * @param string $filePath 压缩包所在地址 【绝对文件地址】d:/test/123.zip
 * @param string $path 解压路径 【绝对文件目录路径】d:/test
 * @return bool
 */
function unzip($filePath, $path) {
    if (empty($path) || empty($filePath)) {
        return false;
    }

    $zip = new ZipArchive();

    if ($zip->open($filePath) === true) {
        $zip->extractTo($path);
        $zip->close();
        return true;
    } else {
        return false;
    }
}
?>

相關教學推薦:《PHP教學

以上是PHP如何解壓縮zip檔? (程式碼範例)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:cnblogs.com。如有侵權,請聯絡admin@php.cn刪除