PHPのzip_entry_read()関数
zip_entry_read()関数は、開いているzipアーカイブファイルからコンテンツを取得するために使用されます。
構文
zip_entry_read(zip_entry, len)
パラメータ
-
zip_entry −zipエントリリソース。必須です。
-
len −バイト単位の長さ。デフォルトは1024です。
戻る
zip_entry_read()関数開いているzipアーカイブファイルからコンテンツを返します。失敗するとFALSEを返します。
例以下は例です。たとえば、zipファイル「one.zip」に次のコンテンツを含む「detail.txt」というファイルが1つだけ含まれているとします。
Asia is a continent!
例を見てみましょう-
例
<?php $zip_file = zip_open("one.zip"); if ($zip_file) { while ($zip_entry = zip_read($zip)) { if (zip_entry_open($zip_file, $zip_entry)) { echo "Text in the file = <br/>"; echo "zip_entry_read($zip_entry)<br />"; zip_entry_close($zip_entry); } echo "</p>"; } zip_close($zip_file); } ?>
出力
Text in the file = Asia is a continent!
-
PHPのfpassthru()関数
fpassthru()関数は、開いているファイルからEOFまで読み取り、その結果を出力バッファーに書き込みます。ファイルポインタから読み取った文字数を返します。それ以外の場合、エラーが発生した場合はFALSEを返します。 構文 fpassthru(file_pointer): パラメータ file_pointer − ファイルポインタは、fopen()またはfsockopen()によって正常に開かれた(そしてfclose()によってまだ閉じられていない)ファイルを指している必要があります。 戻る fpassthru()関数は、ファイルポインタから読み取られた文字数を返します。そ
-
PHPのfopen()関数
fopen()関数は、ファイルまたはURLを開きます。関数が失敗すると、FALSEが返され、失敗するとエラーが返されます。エラー出力を非表示にするには、関数名の前に「@」を追加します。 構文 fopen(file_path, mode, include_path, context) パラメータ file_path- ファイルのパス。 モード- ファイルに必要なアクセスの種類 「r」-読み取り専用 r+-読み取り/書き込み w-書き込みのみ w+-読み取り/書き込み a-書き込みのみ。ファイルを開いてファイルの最後に書き込むか、存在しない場合は新しいファイルを作成します) a+-