wahsaga: entzippen sowohl unter PHP4.4.4 als auch PHP5.1.6?

Beitrag lesen

hi,

Meine Nachforschungen haben ergeben, dass zip_open() die Zahl 11 zurückgibt, was ein Fehlercode ist, der besagt, dass das Öffnen fehlgeschlagen hätte (vergl. hierzu User-Comment von Adam Stout). Der Code ist mir insofern unverständlich, als dass eine Prüfung auf is_file zuvor mit true bewertet worden war.

Daraus, dass eine Datei physisch vorhanden ist, willst du doch nicht automatisch schliessen, dass es sich auch um eine gültige, "lesbare" Datei _im Format "zip"_ handelt?

Mir ist das Ganze deshalb so schleierhaft, da sowohl Script, als auch Test-Zip-Datei lokal wie online identisch sind!

Der Fehler tritt also eigentlich bereits in folgender Zeile auf:
$zip = zip_open('test.zip'); // ebenso zum Testen fest codiert

Der Nutzerkommentar von ajbaas at cs dot uu dot nl am
13-Oct-2004 09:08
besagt, unter Windows müsse man, wenn man PHP in der Modulversion verwendet (bei dir der Fall?), der Funktion einen absoluten Pfad übergeben, "because it is not aware of it's whereabouts. this is for win32 at least."

Probier's also erst mal mit einem absoluten Pfad, ob das hilft.

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }