gzread

(PHP 4, PHP 5, PHP 7, PHP 8)

gzreadLectura de archivo gz segura a nivel binario

Descripción

gzread(resource$stream, int$length): string|false

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.

Parámetros

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.

Valores devueltos

Los datos que han sido leídos, o false en caso de error.

Historial de cambios

VersiónDescripción
7.4.0 Esta función ahora devuelve false en caso de fallo; antes se devolvía 0.

Ejemplos

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);
?>

Ver también

  • gzwrite() - Escritura en un archivo gz, segura a nivel binario
  • gzopen() - Abre un archivo gz
  • gzgets() - Obtiene la línea del apuntador al archivo
  • gzgetss() - Obtiene la línea del apuntador al archivo gz y retira las etiquetas HTML
  • gzfile() - Lee un archivo gz completo en una matriz
  • gzpassthru() - Muestra todos los datos restantes a partir del apuntador al achivo gz
To Top