(PHP 8 >= 8.2.0, PECL zip >= 1.20.0)
ZipArchive::getStreamName — Récupère un gestionnaire de fichier pour l'entrée définie par son nom (lecture seule))
Récupère un gestionnaire de fichier pour l'entrée définie par son nom. Actuellement, cette fonction ne supporte que les opérations de lecture.
name
Le nom de l'entrée à utiliser.
flags
Si flags est défini sur ZipArchive::FL_UNCHANGED
, le flux original
est renvoyé.
Retourne un pointeur de fichier (ressource) en cas de succès ou false
si une erreur survient.
Exemple #1 Obtenir le contenu de l'entrée avec fread() et le stocker
<?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);
}
?>