TECH I.S.

PHP zip_entry_open()関数

❮ PHP zip リファレンス

ZIPファイルアーカイブを開き、読み取り用にディレクトリエントリを開き、開いているディレクトリエントリから読み取ります。

<?php $zip = zip_open("test.zip"); if ($zip) {   while ($zip_entry = zip_read($zip)) {     echo "<p>Name: " . zip_entry_name($zip_entry) . "<br>";     // Open directory entry for reading     if (zip_entry_open($zip, $zip_entry)) {       echo "File Contents:<br>";       // Read open directory entry       $contents = zip_entry_read($zip_entry);       echo "$contents<br>";       zip_entry_close($zip_entry);     }   echo "</p>";   } zip_close($zip); } ?>

コードの出力は、ZIPアーカイブの内容によって異なります。

Name: ziptest.txt File Contents: Hello World! This is a test. Name: htmlziptest.html File Contents:<h1>Hello World!</h1>This is a test for the <b>zip functions</b> in PHP.


定義と使用法

zip_entry_open()関数は、読み取り用にZIPファイル内のディレクトリ エントリを開きます。

構文

<div>zip_entry_open(<em>zip</em>, <em>zip_entry</em>, <em>mode</em>)</div>

パラメータ値

パラメータ

説明

zip Required zip_open()で開かれたZIPリソースを指定します
zip_entry Required オープンするZIPディレクトリエントリを指定します(zip_read()でオープンします)。
mode Optional ZIPアーカイブに必要なアクセスのタイプを指定します。ノ注:現在、PHPでのZIP サポートは読み取り専用であるため、modeは常に「rb」です。

Technical Details

Return Value: 成功した場合はTRUE。失敗した場合はFALSE

PHP バージョン:

4.1.0+

❮ PHP zip リファレンス


プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細