2009-07-28 5 views

Antwort

1

Wenn das Zip-Tool auf dem Server installiert ist, können Sie immer abhängen Verwenden Sie die shell_exec()-Funktion, um einen externen Befehl auszuführen. Auf diese Weise können Sie höchstwahrscheinlich eine unkomprimierte Zip-Datei erstellen.

0

Sie können exec() verwenden jeden Befehl auf dem Server ausgeführt werden, wobei in diesem Fall auf die Umwelt (Linux, Windows, etc.)

1

Laut dem Bugtracker von php.net (und bug #41243) ist diese Funktionalität nicht in den integrierten Zip-Dienstprogrammen verfügbar. Für jetzt müssen Sie ausräumen.

0

Danke, Jungs!

Ich fand eine Lösung mit der späten Archive_Zip-Bibliothek von Pear. Es gibt einen Fehler darin, der beschädigte Dateien verursacht, wenn no_compression Parameter benutzt wird. Die bei http://pear.php.net/bugs/bug.php?id=7871 gefundene Lösung löste dieses Problem!