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 — Lit le contenu d'un fichier dans un dossier
Description
string zip_entry_read
( resource
$zip_entry
[, int $length
] )zip_entry_read() lit dans un dossier d'archives ouvert.
Liste de paramètres
-
zip_entry -
Un dossier d'archives retourné par la fonction zip_read().
-
length -
Le nombre d'octets à retourner. Si ce paramètre est omis, la fonction tentera de lire 1024 octets.
Note:
Ceci doit être la taille non-compressée que vous voulez lire.
Valeurs de retour
Retourne les données lues ou FALSE si la fin du fichier
est atteinte.
Voir aussi
- zip_entry_open() - Ouvre un dossier d'archives en lecture
- zip_entry_close() - Ferme un dossier d'archive
- zip_entry_filesize() - Lit la taille décompressée d'un dossier d'archives
Matt ¶
7 years ago
