PHP zip_entry_open() 関数
定義と使用法
zip_entry_open() 関数は、読み取り用に ZIP アーカイブプロジェクトをオープンします。
構文
zip_entry_open(zip,zip_entry,mode)
パラメータ | 説明 |
---|---|
zip | 必須。読み取る zip リソース(zip_open() でオープンされた zip ファイル)を指定します。 |
zip_entry | 必須。オープンする zip プロジェクトリソース(zip_read() でオープンされた zip プロジェクト)を指定します。 |
mode | オプション。zip アーカイブ項目のアクセスタイプを指定します。 |
説明
PHP 5 では、mode は無視され、常に "rb" になります。これは PHP での zip サポートが読み取り専用であるためです。
例
<?php $zip = zip_open("test.zip"); if ($zip) { while ($zip_entry = zip_read($zip)) { echo "<p>"; echo "Name: " . zip_entry_name($zip_entry) . "<br />"; if (zip_entry_open($zip, $zip_entry)) { // いくつかのコード } echo "</p>"; } zip_close($zip); } ?>