有什麼辦法可以解壓縮或提取一個不依賴任何已安裝擴展的PHP壓縮文件?有人寫過一個類或可以處理它的東西嗎?使用PHP解壓縮/壓縮zip文件而不依靠任何擴展
或者,是否有解決方案使用在大多數服務器上相對常見的擴展?
我需要這個工作,儘可能多的不同的服務器,我無法控制儘可能。
感謝您的幫助!
有什麼辦法可以解壓縮或提取一個不依賴任何已安裝擴展的PHP壓縮文件?有人寫過一個類或可以處理它的東西嗎?使用PHP解壓縮/壓縮zip文件而不依靠任何擴展
或者,是否有解決方案使用在大多數服務器上相對常見的擴展?
我需要這個工作,儘可能多的不同的服務器,我無法控制儘可能。
感謝您的幫助!
嗯,它看起來像他們大多需要php.ini中設置,你可以在你的腳本覆蓋:
http://www.w3schools.com/php/php_ref_zip.asp
http://devzone.zend.com/article/2105
,這裏是如何編輯php.ini文件無需直接訪問: http://www.whenpenguinsattack.com/2006/01/20/how-to-override-phpini/
檢查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";
}
我有同樣的問題,但有了這個偉大的庫,我可以解壓縮我的zip文件。非常感謝 – evotopid 2011-02-26 16:59:18
不工作.................. – 2017-01-07 15:30:39