PHP8 ZipArchive::getStreamName

2024-02-27 11:08 更新

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

ZipArchive::getStreamName — 獲取由其名稱(chēng)定義的條目的文件處理程序(只讀)

說(shuō)明

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

獲取由其名稱(chēng)定義的條目的文件處理程序。目前,它只有 支持讀取操作。

參數(shù) 

name

要使用的條目的名稱(chēng)。

flags

如果 flags 設(shè)置為 ZipArchive::FL_UNCHANGED,則原始保持不變 返回流。

返回值 

成功時(shí)返回文件指針(資源) 或者在失敗時(shí)返回 false。

示例 

示例 #1 使用 fread() 獲取條目?jī)?nèi)容并存儲(chǔ)

<?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);
}
?>

參見(jiàn) 

  • ZipArchive::getStreamIndex() - 獲取由其索引定義的條目的文件處理程序(只讀)


以上內(nèi)容是否對(duì)您有幫助:
在線(xiàn)筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)