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 — Lê de um arquivo aberto
Descrição
string zip_entry_read
( resource
$zip_entry
[, int $length
] )Lê de um arquivo aberto.
Parâmetros
-
zip_entry -
Um arquivo retornado pela zip_read().
-
length -
O número de bytes para retornar. Se não especificado, esta função irá tentar ler 1024 bytes.
Nota:
Este deve ser o tamanho não comprimido que você deseja ler.
Valor Retornado
Retorna a informação lida, ou FALSE se o fim do arquivo for encontrado.
Veja Também
- zip_entry_open() - Abre um arquivo do arquivo ZIP
- zip_entry_close() - Fecha o arquivo que está aberto
- zip_entry_filesize() - Retorna o tamanho de um diretório de entrada
Matt ¶
7 years ago
