When reading from a zip file if the initial call to zip_entry_read() returns false it would be advisable to run mkdir with the file name since it it very likely that the zero length file was a directory and attempts to save the files within the directory will fail if you dont create it first
zip_entry_read
(PHP 4 >= 4.1.0, PHP 5 >= 5.2.0, PECL zip >= 1.0.0)
zip_entry_read — Liest einen geöffneten Verzeichniseintrag aus
Beschreibung
string zip_entry_read
( resource $zip_entry
[, int $length
] )
Liest aus einem geöffneten Verzeichniseintrag.
Parameter-Liste
- zip_entry
-
Ein von zip_read() zurückgegebener Verzeichniseintrag.
- length
-
Die Anzahl der zurückzugebenden Bytes. Wenn nicht angegeben, versucht die Funktion, die ersten 1024 Bytes zu lesen.
Hinweis: Dies sollte die Länge der der unkomprimierten Daten sein, die Sie auslesen möchten.
Rückgabewerte
Gibt die gelesenen Daten zurück oder FALSE, wenn das Ende der Datei erreicht ist.
Siehe auch
- zip_entry_open() - Öffnet einen Verzeichniseintrag für den Lesezugriff
- zip_entry_close() - Schließt einen Verzeichniseintrag
- zip_entry_filesize() - Ermittelt die effektive Größe eines Verzeichniseintrages
zip_entry_read
Matt
17-Nov-2005 12:53
17-Nov-2005 12:53
