使用條件
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...