使用 PHP 的 ZipArchive 类可以轻松地创建和打包 ZIP 文件。以下是一个简单的示例:

// 创建一个 ZipArchive 对象
$zip = new ZipArchive();

// 打开 ZIP 文件并指定文件名和打开模式
if ($zip->open('myzipfile.zip', ZipArchive::CREATE | ZipArchive::OVERWRITE) === TRUE) {
    
    // 添加文件到 ZIP 文件中
    $zip->addFile('file1.txt');
    $zip->addFile('file2.txt');

    // 关闭 ZIP 文件
    $zip->close();
    
    echo 'Zip file created successfully.';
} else {
    echo 'Error creating zip file.';
}

在这个示例中,我们首先创建一个 ZipArchive 对象,然后打开一个新的 ZIP 文件,指定文件名和打开模式。接下来,我们将要打包的文件添加到 ZIP 文件中,最后关闭 ZIP 文件。最后,我们输出一条消息来指示 ZIP 文件是否成功创建。

ZipArchive 类提供了许多其他方法来添加目录、删除文件、获取文件列表等等。您可以查看 PHP 文档以了解更多信息。

PHP Zip 压缩:使用 ZipArchive 类创建和打包 ZIP 文件

原文地址: https://www.cveoy.top/t/topic/okKe 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录