2009-12-17 126 views
8

有什麼辦法可以解壓縮或提取一個不依賴任何已安裝擴展的PHP壓縮文件?有人寫過一個類或可以處理它的東西嗎?使用PHP解壓縮/壓縮zip文件而不依靠任何擴展

或者,是否有解決方案使用在大多數服務器上相對常見的擴展?

我需要這個工作,儘可能多的不同的服務器,我無法控制儘可能。

感謝您的幫助!

回答

16

檢查this lib它有助於解決同樣的問題

require_once('pclzip.lib.php'); 

$archive = new PclZip(dirname(__FILE__).'/Archive.zip'); 

if ($archive->extract(PCLZIP_OPT_PATH, dirname(__FILE__).'/extract') == 0) { 
    echo "\n error while extract"; 
} else { 
    echo "\n extract ok"; 
} 
+1

我有同樣的問題,但有了這個偉大的庫,我可以解壓縮我的zip文件。非常感謝 – evotopid 2011-02-26 16:59:18

+0

不工作.................. – 2017-01-07 15:30:39