Recupera un manejador de archivo para la entrada definida por su nombre (solo lectura)

# ZipArchive::getStreamName

(PHP 8 >= 8.2.0, PECL zip >= 1.20.0)

ZipArchive::getStreamName — Recupera un manejador de archivo para la entrada definida por su nombre (solo lectura)

### Descripción

public function ZipArchive::getStreamName(string `$name`, int `$flags` = 0): resource|false

Recupera un manejador de archivo para la entrada definida por su nombre. Actualmente, esta función solo soporta operaciones de lectura.

### Parámetros

`name`
  El nombre de la entrada a utilizar.
`flags`
  Si `flags` se define como `ZipArchive::FL_UNCHANGED`, el flujo original es devuelto.

### Valores devueltos

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

### Ejemplos

Ejemplo #1 Obtener el contenido de la entrada con fread() y almacenarlo

    <?php
    $contents = '';
    $z = new ZipArchive();
    if ($z->open('test.zip')) {
        $fp = $z->getStreamName('test', ZipArchive::FL_UNCHANGED);
        if(!$fp) die($z->getStatusString());

        echo stream_get_contents($fp);

        fclose($fp);
    }
    ?>

### Ver también

- ZipArchive::getStreamIndex() - Recupera un manejador de archivo para la entrada definida por su índice (solo lectura)

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open