溫馨提示×

php如何實現多文件壓縮成一個zip文件

PHP
小樊
204
2024-08-13 22:43:40
欄目: 編程語言

要實現多文件壓縮成一個zip文件,可以使用PHP的ZipArchive類。以下是一個簡單的示例代碼:

$files = array('file1.txt', 'file2.txt', 'file3.txt');

$zip = new ZipArchive;
$zipFileName = 'archive.zip';

if ($zip->open($zipFileName, ZipArchive::CREATE) === TRUE) {
    foreach ($files as $file) {
        $zip->addFile($file);
    }
    
    $zip->close();
    echo 'Zip file created successfully!';
} else {
    echo 'Failed to create zip file!';
}

在上面的代碼中,首先定義了要壓縮的文件數組$files,然后創建了一個ZipArchive對象并指定要創建的zip文件名。接著使用addFile方法將每個文件添加到zip文件中,最后關閉zip文件并輸出結果。

請注意,為了使上面的示例代碼正常運行,需要確保PHP服務器上已啟用zip擴展。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女