Documentación offline PHP master

ZipArchive::getStream

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

ZipArchive::getStream

Obtener un manejador de fichero para la entrada definido por su nombre (sólo lectura)

Descripción#

public ZipArchive::getStream(string $name): resource
```php

Obtener un manejador de fichero para la entrada definido por su nombre. Por ahora, éste solamente soporta operaciones de lectura.

## Parámetros

`name`  
El nombre de la entrada a utilizar.

## Valores devueltos

Devuelve un puntero de fichero (un recurso) en caso de tener éxito, o `false` si ocurre un error.

## Ejemplos

Obtiene los contenidos de entrada con `fread` y lo almacena
open('test.zip')) { $fp = $z->getStream('test'); if(!$fp) exit("failed\n"); while (!feof($fp)) { $contents .= fread($fp, 2); } fclose($fp); file_put_contents('t',$contents); echo "done.\n"; } ?>
Lo mismo como el ejemplo anterior pero con `fopen` y el envoltorio de flujo de zip
El flujo de envoltorio y la imagen, también pueden ser utilizados con la función xml

```php

Véase también#

ZipArchive::getStreamIndex, ZipArchive::getStreamName, Flujos de compresión