TECH I.S.

PHP zip_entry_read()関数

❮ 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_read()関数は、開いているディレクトリエントリから読み取ります。

構文

<div>zip_entry_read(<em>zip_entry</em>, <em>length</em>)</div>

パラメータ値

パラメータ

説明

zip_entry Required zip_read()によって返されるディレクトリエントリを指定します。
length Optional 返す(圧縮されていない)バイト数を指定します。デフォルトは 1024です

Technical Details

Return Value: ファイルの終わりに読み取られたデータまたは ""。失敗した場合は FALSE

PHP バージョン:

4.1.0+

❮ PHP zip リファレンス


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

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

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

スクールの詳細