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

PHPのzip_read()関数


zip_read()関数は、ZIPファイルアーカイブ内の次のエントリを読み取ります。

構文

zip_read(zip)

パラメータ

  • zip −読み取るzipリソース

戻る

zip_read()関数は、成功するとzipアーカイブ内のファイルを含むリソースを返します。

以下は、次のファイルを含むzipファイル「new.zip」がある例です。

amit.txt
peter.txt
result.html
demo.java
settings.ini

例を見てみましょう:

<?php
   $zip = zip_open("new.zip");
   if ($zip) {
      while ($zip_entry = zip_read($zip)) {
         echo "File Name = ". zip_entry_filename($zip_entry). "<br/>";
      }
      zip_close($zip);
   }
?>

出力

File Name = amit.txt
File Name = peter.txt
File Name = result.html
File Name = demo.java
File Name = settings.ini

  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+-