您好,登錄后才能下訂單哦!
這期內容當中小編將會給大家帶來有關如何使用PHP解壓縮zip文件,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
PHP解壓縮zip文件
1、使用PHP執行文件解壓縮zip文件,前提條件,一定要確定服務器開啟了zip拓展
2、封裝的方法如下:
實例代碼
<?php /** * 壓縮文件 * @param array $files 待壓縮文件 array('d:/test/1.txt','d:/test/2.jpg');【文件地址為絕對路徑】 * @param string $filePath 輸出文件路徑 【絕對文件地址】 如 d:/test/new.zip * @return string|bool */ function zip($files, $filePath) { //檢查參數 if (empty($files) || empty($filePath)) { return false; } //壓縮文件 $zip = new ZipArchive(); $zip->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解壓縮zip文件了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。