gzopen

(PHP 3, PHP 4 , PHP 5)

gzopen -- Abrir un archivo gz

Descripción

resource gzopen ( string nombre_archivo, string modo [, int usar_ruta_inclusion])

Abre un archivo gzip (.gz) para lectura o escritura. El parámetro modo es como en fopen() ("rb" o "wb") pero puede incluir también un nivel de compresión ("wb9") o una estrategia: 'f' para datos filtrados, como en el caso de "wb6f", 'h' para sólo compresión de Huffman, como en el caso de "wb1h". (Vea la descripción de deflateInit2 en zlib.h para más información sobre el parámetro de estrategia.)

La función gzopen() puede ser usada para leer un archivo que no se encuentra en formato gzip; en este caso gzread() leerá directamente desde el archivo sin realizar descompresión.

gzopen() devuelve un apuntador al archivo abierto, luego de lo cual, todo lo que lea desde este descriptor de archivo será descomprimido de forma transparente y lo que escriba será comprimido.

Si la apertura falla, la función devuelve FALSE.

Puede usar el tercer parámetro opcional y definirlo como "1", si desea que el archivo sea buscado en include_path, también.

Ejemplo 1. Ejemplo de gzopen()

<?php
$da
= gzopen("/tmp/archivo.gz", "r");
?>

Vea también gzclose().