PHP Conference Japan 2024

ZipArchive::getStreamName

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

ZipArchive::getStreamName取得由其名稱定義的項目的檔案處理器 (唯讀)

說明

public ZipArchive::getStreamName(字串 $name, 整數 $flags = 0): 資源|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