PHP では、組み込み関数 zip_open() を使用して、zip ファイルを開いて読み取ることができます。 zip_open()関数の使い方については、次の記事で簡単に紹介していますので、ご参考になれば幸いです。
PHP zip_open() 関数
zip_open() 関数は新しいストリームを作成し、接続を確立しますストリームと Zip アーカイブの間。ファイル名を引数として受け取り、zip ファイルが正常に開かれた場合は有効なリソース ハンドラーを返します。そうでない場合はエラーが返されます。 [ビデオチュートリアルの推奨: PHP チュートリアル]
基本的な文の構造:
zip_open( $filename )
説明: zip_open() 関数が返す可能性のあるエラー
● zip アーカイブが無効な場合、zip_open() 関数は ER_OPEN エラーを返します。
● zip アーカイブが空の場合、zip_open() 関数は ER_NOZIP エラーを返します。
#zip_open() 関数の使用例
zip ファイルarticle.zip に次のファイルが含まれているとします。 ##例 1:<?php // 打开zip文件 $my_zip = zip_open("article.zip"); if(is_resource($my_zip)) { echo("已成功打开zip文件。"); // 关闭zip文件 zip_close($my_zip); } else echo("无法打开".$my_zip . "文件"); ?>
##例 2:
<?php // 打开zip文件 $my_zip = zip_open("article.zip"); if(is_resource($my_zip)) { while($zipfiles = zip_read($my_zip)) { $file_name = zip_entry_name($zipfiles); echo("File Name: " . $file_name . "<br>"); } // 关闭zip文件 zip_close($my_zip); } else echo("无法打开".$my_zip . "文件"); ?>
出力:
# 以上がこの記事の全内容となりますが、皆様の学習のお役に立てれば幸いです。さらにエキサイティングなコンテンツについては、PHP 中国語 Web サイトの関連チュートリアルのコラムに注目してください。 ! !以上がPHPでzipファイルを開くにはどうすればよいですか? zip_open() 関数の使用の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。