PHP Zip 压缩:使用 ZipArchive 类创建和打包 ZIP 文件
使用 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 文档以了解更多信息。
原文地址: https://www.cveoy.top/t/topic/okKe 著作权归作者所有。请勿转载和采集!