PHP中的ZipArchive方法用於新增檔案、新目錄,並能夠在PHP中讀取zip。 ZipArchive 是一個類別而不是一個方法; ziparchive 包含多種方法;透過使用它,我們可以在 PHP 中對 zip 執行各種操作。 ZipArchive 方法可以執行多種操作,包括新增檔案、新增目錄、關閉檔案、提取 ziparchive 內容、在 PHP 中開啟 ziparchive。在接下來的部分中,我們將詳細了解如何在 PHP 中使用 ziparchive 方法。
廣告 該類別中的熱門課程 HIVE - 專業化 | 7門課程系列開始您的免費軟體開發課程
網頁開發、程式語言、軟體測試及其他
現在我們將討論 PHP 中 ziparchive 的多種語法。正如我告訴過你的,PHP 中沒有 ziparchive 這樣的方法;這是一個類,其中包含多個 ziparchive 方法來存取 zip 並讀取 zip。讓我們來看一些語法,以便更好地理解該方法,如下所示;
1.要開啟 ziparchive:以下是語法
ziparchive->open('your_file_name');
如您所見,我們只需傳遞要開啟的檔案名稱即可。此外,可以使用 ziparchive 實例呼叫這些方法。
2.關閉檔案:以下是語法
ziparchive->close();
如您所見,我們只需呼叫 ziparchive 實例上的 close 方法即可關閉 PHP 中的任何檔案。
眾所周知,我們知道PHP中使用ziparchive方法來讀取zip,但是ziparchive不是一個類,不是一個方法,而是包含了幾個可以用來對ziparchive進行操作的方法。因此,為了處理 ziparchive,我們在 PHP 中使用 ziparchive 類別。要使用任何方法,我們必須建立 ziparchive 類別的實例,但透過使用它,我們可以輕鬆呼叫任何方法。我們可以使用 ziparchive 實例執行任何操作,例如開啟檔案。關閉檔案、建立新檔案、建立新目錄、讀取 ziparchive 內容等等。
讓我們詳細討論每種方法,以便在 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中文網其他相關文章!