2009-12-17 12 views
8

Herhangi bir yüklü uzantıya dayanmayan bir PHP ile bir zip dosyasını açmak veya çıkarmak için herhangi bir yol var mı? Bir sınıf yazan veya onunla başa çıkabilecek bir şey var mı?Herhangi bir uzantıya gerek kalmadan PHP ile zip dosyasını açma/çıkarma

Alternatif olarak, çoğu sunucuda nispeten yaygın olarak yüklenmiş bir uzantı kullanan bir çözüm var mı?

Mümkün olduğunca fazla denetimimde bulunmadığım kadar çok sunucu üzerinde çalışmak için buna ihtiyacım var.

Yardımlarınız için teşekkürler!

cevap

16

Kontrol this lib aynı problemi çözmek için yardımcı olur

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

Aynı sorun vardı, ancak bu büyük kitaplık ile, zip dosyalarımı açabilirim. Çok teşekkürler – evotopid

+0

Çalışmıyor .................. –

İlgili konular