PHP
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

Datos (RFC 2397)> <Secuencias de entrada/salida PHP
Last updated: Fri, 22 Aug 2008

view this page in

Secuencias de Compresión

zlib: PHP 4.0.4 - PHP 4.2.3 (sólo sistemas con fopencookie)

compress.zlib:// y compress.bzip2:// PHP 4.3.0 y superior

  • zlib:
  • compress.zlib://
  • compress.bzip2://

zlib: funciona como gzopen(), con la excepción de que la secuencia puede ser usada con fread() y otras funciones del sistema de archivos. Esto se ha hecho obsoleto en PHP 4.3.0 debido a las ambigüedades presentes con nombres de archivos que contienen caracteres ':'; use compress.zlib:// en su lugar.

compress.zlib:// y compress.bzip2:// son equivalentes a gzopen() y bzopen() respectivamente, y operan incluso sobre sistemas que no tienen soporte para fopencookie.

Resumen de Envoltura
Atributo Soporte
Restricción por allow_url_fopen No
Permite Lectura Si
Permite Escritura Si
Permite Adición Si
Permite Lectura y Escritura Simultánea No
Soporte stat() No, use la envoltura file:// normal para realizar stat sobre archivos comprimidos.
Soporte unlink() No, use la envoltura file:// normal para eliminar archivos comprimidos.
Soporte rename() No
Soporte mkdir() No
Soporte rmdir() No

La extensión ZIP registra la envoltura zip:.



add a note add a note User Contributed Notes
Secuencias de Compresión
joshualross at gmail dot com
19-Aug-2007 08:24
I had a difficult time finding how to use compress.zlib with an http resource so I thought I would post what I found
<?php
$file
= 'compress.zlib://http://www.example.com/myarchive.gz';
$fr = fopen($file, 'rb');
?>

Per the bugreport I found here (http://bugs.php.net/bug.php?id=29045)

Datos (RFC 2397)> <Secuencias de entrada/salida PHP
Last updated: Fri, 22 Aug 2008
 
 
show source | credits | sitemap | contact | advertising | mirror sites