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 — Legge da una voce directory aperta
Descrizione
string zip_entry_read
( resource
$zip_entry
[, int $length
] )Legge da una voce directory aperta.
Elenco dei parametri
-
zip_entry -
Una voce directory restituita da zip_read().
-
length -
Il numero di byte da restituire. Se non è specificato, questa funzione tenterà di leggere 1024 byte.
Nota:
Questa dovrebbe essere la lunghezza non compressa che si desidera leggere.
Valori restituiti
Restituisce i dati letti, o FALSE se viene raggiunta la fine
del file.
Vedere anche:
- zip_entry_open() - Apre una voce directory in lettura
- zip_entry_close() - Chiude una voce directory
- zip_entry_filesize() - Ottiene la dimensione attuale di una voce della directory
Matt ¶
7 years ago
