array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'es', ), 'this' => array ( 0 => 'function.gzopen.php', 1 => 'gzopen', ), 'up' => array ( 0 => 'ref.zlib.php', 1 => 'Funciones de Zlib', ), 'prev' => array ( 0 => 'function.gzinflate.php', 1 => 'gzinflate', ), 'next' => array ( 0 => 'function.gzpassthru.php', 1 => 'gzpassthru', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'es', 'path' => 'reference/zlib/functions/gzopen.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 4, PHP 5, PHP 7, PHP 8)
gzopen — Abre un archivo gz
Abre un archivo gzip (.gz) para lectura o escritura.
gzopen() se puede usar para leer un archivo el cual no esté en formato gzip; en este caso gzread() leerá directamente el archivo sin descomprimirlo.
filename
El nombre del archivo.
mode
Como en fopen() (rb
o
wb
) pero también puede incluir un nivel
de compresión (wb9
) u una estrategia:
f
para datos filtrados como en
wb6f
, h
para
compresión Huffman solamente
como en
wb1h
. (Ver la descripción de deflateInit2
en zlib.h para más información sobre el
parámetro de estrategia.)
use_include_path
Se puede configurar este parámetro opcional en 1
,
si se desea buscar también el archivo en la ruta include_path.
Retorna un apuntador hacia el archivo abierto, después de eso, cualquier cosa que se lea desde este descriptor de archivo sera descomprimido de forma transparente y lo que se escriba será comprimido.
Si falla la apertura, la función retorna false
.
Ejemplo #1 Ejemplo de gzopen()
<?php
$fp = gzopen("/tmp/file.gz", "r");
?>