PHP的ZipArchive類可以壓縮多種類型的文件。以下是一些常見的可壓縮文件類型:
使用ZipArchive類,您可以創建、讀取、編輯和刪除ZIP文件。以下是一個簡單的示例,展示了如何使用ZipArchive類將多個文件添加到一個ZIP文件中:
<?php
$zip = new ZipArchive;
$zipFilename = 'example.zip';
if ($zip->open($zipFilename, ZipArchive::CREATE) !== TRUE) {
exit("無法打開 <$zipFilename>\n");
}
// 添加文件到ZIP
$zip->addFile('file1.txt', 'file1.txt');
$zip->addFile('file2.txt', 'file2.txt');
$zip->addFile('file3.txt', 'file3.txt');
// 關閉ZIP文件
$zip->close();
?>
在這個示例中,我們首先創建了一個名為example.zip
的新ZIP文件。然后,我們使用addFile()
方法將三個文本文件添加到ZIP文件中。最后,我們關閉ZIP文件。