ZipArchive::getStreamName

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

ZipArchive::getStreamName获取由其名称定义的条目的文件句柄(只读)

说明

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

获取由其名称定义的条目的文件句柄。目前,它只支持读操作。

参数

name

要使用的条目的名称。

flags

如果 flags 设置为 ZipArchive::FL_UNCHANGED,则返回原始未修改的流。

返回值

成功时返回文件指针(资源),失败时返回 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);
}
?>

参见

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top