PHP の ZipArchive メソッドは、ファイル、新しいディレクトリを追加し、PHP で zip を読み取るために使用されます。 ZipArchive はメソッドではなくクラスです。 ziparchive には複数のメソッドが含まれています。これを使用すると、PHP で zip に対してさまざまな操作を実行できます。 ZipArchive メソッドは、新しいファイルの追加、新しいディレクトリの追加、アーカイブを閉じる、zip アーカイブのコンテンツを抽出する、PHP で zip アーカイブを開くなどの複数の操作を実行できます。次のセクションでは、PHP で ziparchive メソッドを使用する方法を詳しく見ていきます。
広告 このカテゴリーの人気コース HIVE - 専門分野 | 7 コース シリーズ無料ソフトウェア開発コースを始めましょう
Web 開発、プログラミング言語、ソフトウェア テスト、その他
ここで、PHP における ziparchive の複数の構文について説明します。先ほども述べたように、PHP には ziparchive のようなメソッドはありません。これは代わりに、zip にアクセスして zip を読み取るためのいくつかの ziparchive メソッドをその中に含むクラスです。以下を参照して、メソッドをよりよく理解するためにいくつかの構文を見てみましょう。
1. ziparchive を開くには: 以下の構文
ziparchive->open('your_file_name');
ご覧のとおり、開きたいファイル名を渡すだけです。また、これらのメソッドは、ziparchive インスタンスを使用して呼び出すこともできます。
2.ファイルを閉じるには: 以下の構文
ziparchive->close();
ご覧のとおり、PHP でファイルを閉じるには、ziparchive インスタンスで close メソッドを呼び出すだけです。
ご存じのとおり、PHP で zip を読み取るために ziparchive メソッドが使用されることは知られていますが、ziparchive はメソッドではなくクラスではなく、ziparchive で操作を実行するために使用できるメソッドがいくつか含まれています。したがって、ziparchive を処理するには、PHP の ziparchive クラスを使用します。いずれのメソッドを使用する場合も ziparchive クラスのインスタンスを作成する必要がありますが、これを利用することで簡単に任意のメソッドを呼び出すことができます。 ziparchive インスタンスを使用して、ファイルを開くなどの操作を実行できます。ファイルを閉じる、新しいファイルを作成する、新しいディレクトリを作成する、zipアーカイブのコンテンツを読み取るなどです。
PHP で使用する各メソッドについて詳しく説明します。以下を参照してください。
To use this all this method, we need to have a ziparchive instance created in our program. After that, only we can call this method to perform any operations on the zip archive in PHP. Let’s see how to create a ziparchive instance in PHP see below;
Example:
$myzip = new ZipArchive();
This is s sample for beginners to use ziparchive in php; we will see some examples in the next section to better understand the ziparchive method in PHP.
In this example, we create one file inside the zip archive; after this, we are closing this file. A sample program for beginners to understand this better.
Code:
<?php echo 'demo for ziparchive method in PHP !!!'; $zip = new ZipArchive; echo 'opening zip file !!'; if ($zip->open('https://cdn.educba.com/path/mydem.zip') === TRUE) { //adding file $zip->addFile('https://cdn.educba.com/path/myzip/demofile.txt', 'mynewdemofile.txt'); //closing file $zip->close(); echo 'file added successfully !!'; echo 'file close successfully !!' } else { echo 'error occured while cerating the file.' echo 'process failed !!' echo 'failed while creation !!'; } ?>
Output:
By using ziparchive methods, we can perform many operations on the ziparchive. This is the class with so many different methods available. With the help of this, we can create a file, directory, delete, open, and close our ziparchive in PHP.
以上がPHP zipアーカイブの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。