array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'es', ), 'this' => array ( 0 => 'function.gzread.php', 1 => 'gzread', ), 'up' => array ( 0 => 'ref.zlib.php', 1 => 'Funciones de Zlib', ), 'prev' => array ( 0 => 'function.gzputs.php', 1 => 'gzputs', ), 'next' => array ( 0 => 'function.gzrewind.php', 1 => 'gzrewind', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'es', 'path' => 'reference/zlib/functions/gzread.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 4, PHP 5, PHP 7, PHP 8)
gzread — Lectura de archivo gz segura a nivel binario
gzread() lee los bytes hasta el parámetro
length
desde el apuntador al archivo gz dado.
La lectura se detiene cuando los bytes del parámetro length
(sin comprimir) sean leídos o cuando se alcance el fin del archivo (EOF),
lo que ocurra primero.
stream
El apuntador al archivo gz. Debe ser válido y debe apuntar a un archivo abierto exitosamente por gzopen().
length
El número de bytes a leer.
Los datos que han sido leídos, o false
en caso de error.
Versión | Descripción |
---|---|
7.4.0 |
Esta función ahora devuelve false en caso de fallo; antes se devolvía 0 .
|
Ejemplo #1 Ejemplo de gzread()
<?php
// pasar los contenidos de un archivo gz a una cadena
$filename = "/usr/local/something.txt.gz";
$zd = gzopen($filename, "r");
$contents = gzread($zd, 10000);
gzclose($zd);
?>