Kevin : gzuncompress() funzt nicht

HALLO

Mein Problemm:
Die gzuncompress() Funktion wird nicht ausgeführt und gibt eine Fehlermeldung zurück.
Warning: gzuncompress() [function.gzuncompress]: buffer error in /home/www/xxxx/xxx-xxx/xxx/file.php on line 9

Ich habe auch schon mit allen Pfadangaben getestet.

Der Server ist mit zlib kompilliert andere funktionen z.B readgzfile() werden ausgeführt .
Hier die phpinfo: http://www.kevin-erhardt.de/testphp.php

In meinem Fall soll das PHP script einen Komprimierten ordner über einen Formular hochladen und dann entpacken. Somit muss ich nicht jede datei einzeln auswählen und hochladen.

Noch eine Frage:
kann ich mit hilfe von zlib anstatt .gz files auch die .zip Files verwenden?

mfg

Kevin

  1. Die gzuncompress() Funktion wird nicht ausgeführt und gibt eine Fehlermeldung zurück.
    Warning: gzuncompress() [function.gzuncompress]: buffer error in /home/www/xxxx/xxx-xxx/xxx/file.php on line 9

    In meinem Fall soll das PHP script einen Komprimierten ordner über einen Formular hochladen und dann entpacken.

    Du willst mit gzuncompress() einen "komprimierten Ordner" entpacken? Bist Du Dir sicher, daß gzuncompress mit Deinem "komprimierten Ordner" (was immer das sei) etwas anfangen kann? Der Fehlermeldung nach zu urteilen ("Fehler im Puffer") scheint das eher nicht der Fall zu sein.

    kann ich mit hilfe von zlib anstatt .gz files auch die .zip Files verwenden?

    Nein. Die .gz-Variante von .zip endet auf .tar.gz. gzip komprimiert Datenströme, nicht mehr, nicht weniger. Für Archive (lies: Sammlungen von Dateien und Ordnern) ist ein Programm namens tar zuständig; diese beiden, tar und gzip, werden -wie in der Unix-Welt üblich- verkettet, wenn es darum geht, ein komprimiertes Archiv zu erstellen.

    Es gibt für PHP meines Wissens nach eine Erweiterung, die mit zip-Dateien lesend umgehen kann. Schau mal in die Anleitung.

    Gruß,
      soenk.e