(PHP 8 >= 8.2.0, PECL zip >= 1.20.0)
ZipArchive::getStreamIndex — 取得由其索引定義的項目的檔案處理器(唯讀)
取得由其索引定義的項目的檔案處理器。目前,它僅支援讀取操作。
成功時返回檔案指標 (resource),失敗時返回 false
。
範例 #1 使用 fread() 取得項目內容並儲存
<?php
$contents = '';
$z = new ZipArchive();
if ($z->open('test.zip')) {
$fp = $z->getStreamIndex(1, ZipArchive::FL_UNCHANGED);
if(!$fp) die($z->getStatusString());
echo stream_get_contents($fp);
fclose($fp);
}
?>