ホームページ  >  記事  >  バックエンド開発  >  PHPでzipファイルを開くにはどうすればよいですか? zip_open() 関数の使用

PHPでzipファイルを開くにはどうすればよいですか? zip_open() 関数の使用

青灯夜游
青灯夜游オリジナル
2019-02-14 18:07:534701ブラウズ

PHP では、組み込み関数 zip_open() を使用して、zip ファイルを開いて読み取ることができます。 zip_open()関数の使い方については、次の記事で簡単に紹介していますので、ご参考になれば幸いです。

PHPで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 . "文件"); 
?>
PHPでzipファイルを開くにはどうすればよいですか? zip_open() 関数の使用出力:

##例 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でzipファイルを開くにはどうすればよいですか? zip_open() 関数の使用

# 以上がこの記事の全内容となりますが、皆様の学習のお役に立てれば幸いです。さらにエキサイティングなコンテンツについては、PHP 中国語 Web サイトの関連チュートリアルのコラムに注目してください。 ! !

以上がPHPでzipファイルを開くにはどうすればよいですか? zip_open() 関数の使用の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。