gzopen
En esta página
gzopen
Abre un archivo gz
Descripción#
gzopen(string $filename, string $mode, [bool $use_include_path]): resource
```php
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.
## Parámetros
`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`
Si se define como `true`, también se busca el archivo en la ruta [include_path](#ini.include-path).
## Valores devueltos
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`.
## Historial de cambios
| Versión | Descripción |
|----|----|
| 8.5.0 | `use_include_path` es ahora de tipo `bool`. Anteriormente, era de tipo `int`. |
## Ejemplos
Ejemplo de `gzopen`
```php
Véase también#
gzclose