2009-12-17 3 views
8

Gibt es eine Möglichkeit, eine ZIP-Datei mit PHP zu entpacken oder zu extrahieren, die nicht auf einer installierten Erweiterung beruht? Hat jemand eine Klasse oder etwas geschrieben, das damit umgehen kann?Packen Sie die ZIP-Datei mit PHP aus und extrahieren Sie sie, ohne sich auf eine Erweiterung zu verlassen.

Gibt es alternativ eine Lösung, die eine Erweiterung verwendet, die auf den meisten Servern relativ häufig installiert ist?

Ich brauche das, um auf so vielen verschiedenen Servern zu arbeiten, die ich nicht kontrollieren kann, wie möglich.

Danke für jede Hilfe!

Antwort

16

prüfen this lib es hilft gleiche Problem zu lösen

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

Ich hatte das gleiche Problem, aber mit dieser großen Bibliothek konnte ich meine Zip-Dateien entpacken. Vielen Dank – evotopid

+0

Nicht funktioniert .................. –

Verwandte Themen