(PHP 8 >= 8.2.0, PECL zip >= 1.20.0)
ZipArchive::getStreamName — 获取由其名称定义的条目的文件句柄(只读)
获取由其名称定义的条目的文件句柄。目前,它只支持读操作。
成功时返回文件指针(资源),失败时返回 false
。
示例 #1 使用 fread() 获取条目内容并存储它
<?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);
}
?>