PHP解壓縮zip檔案,使用類ZipArchiv

2021-06-27 21:31:43 字數 925 閱讀 7359

使用條件

1.首先要保證php版本(>php 5.2)

2.保證php_zip.dll 擴充套件可用,開啟php.ini配置檔案找到並修改,然後重啟伺服器(apache等,千萬別往)

下面介紹一下最基本用法,其他的可以查閱官網

mixed ziparchive::open ( string $filename [, int $flags ] ) 

,開啟乙個zip檔案用於操作

第2個引數講解 

ziparchive::overwrite    總是建立乙個新的檔案,如果指定的zip檔案存在,則會覆蓋掉 

ziparchive::create        如果指定的zip檔案不存在,則新建乙個 

ziparchive::excl        如果指定的zip檔案存在,則會報錯    

bool ziparchive::extractto( string $destination [, mixed $entries ] ) ,解壓zip檔案

假設你有乙個test.zip檔案

<?php 

$zip = new ziparchive;

$res = $zip->open('test.zip');

if ($res === true) else

?>

這樣解壓出來的檔案目錄是test,有的時候你想用別的目錄替代test,可以這麼做

<?php 

$zip = new ziparchive;

$res = $zip->open('test.zip');

if ($res === true)

$zip->close();

}

$path為需要解壓到的路徑,需要注意的目錄的許可權

PHP 解壓縮zip檔案

1 使用php執行檔案解壓縮zip檔案,前提條件,一定要確定伺服器開啟了zip拓展 2 封裝的方法如下 例項 1 3 壓縮檔案 4 param array files 待壓縮檔案 array d test 1.txt d test 2.jpg 檔案位址為絕對路徑 5 param string fil...

linux 解壓縮zip檔案

功能說明 解壓縮zip檔案 語 法 unzip cflptuvz agcjlmnoqsvx p 密碼 zip檔案 檔案 d 目錄 x 檔案 或 unzip z 補充說明 unzip為.zip壓縮檔案的解壓縮程式。參 數 c 將解壓縮的結果顯示到螢幕上,並對字元做適當的轉換。f 更新現有的檔案。l 顯...

MAC解壓縮zip檔案

直接雙擊解壓縮 開啟終端,通過如下命令進行解壓縮 unzip 檔名注 當使用unzip命令解壓縮可能會出現如下錯誤 unzip easyconnectvpn.zip archive easyconnectvpn.zip inflating easyconnectinstaller.exe error...