PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

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!

  1. PHPのfpassthru()関数

    fpassthru()関数は、開いているファイルからEOFまで読み取り、その結果を出力バッファーに書き込みます。ファイルポインタから読み取った文字数を返します。それ以外の場合、エラーが発生した場合はFALSEを返します。 構文 fpassthru(file_pointer): パラメータ file_pointer − ファイルポインタは、fopen()またはfsockopen()によって正常に開かれた(そしてfclose()によってまだ閉じられていない)ファイルを指している必要があります。 戻る fpassthru()関数は、ファイルポインタから読み取られた文字数を返します。そ

  2. PHPのfopen()関数

    fopen()関数は、ファイルまたはURLを開きます。関数が失敗すると、FALSEが返され、失敗するとエラーが返されます。エラー出力を非表示にするには、関数名の前に「@」を追加します。 構文 fopen(file_path, mode, include_path, context) パラメータ file_path- ファイルのパス。 モード- ファイルに必要なアクセスの種類 「r」-読み取り専用 r+-読み取り/書き込み w-書き込みのみ w+-読み取り/書き込み a-書き込みのみ。ファイルを開いてファイルの最後に書き込むか、存在しない場合は新しいファイルを作成します) a+-