// 指定要添加的文件和已有的压缩包名称
$fileToAdd = public_path().'pdffile/file1.txt'; // 要添加的文件
$zipFileName = public_path().'pdfzip/archive.zip'; // 已有的压缩包名称
// 创建一个新的ZIP档案对象
$zip = new ZipArchive();
if ($zip->open($zipFileName, ZipArchive::CREATE) === TRUE) {
// 检查要添加的文件是否存在
if (file_exists($fileToAdd)) {
$zip->addFile($fileToAdd, basename($fileToAdd)); // 添加文件到压缩包
echo "文件 $fileToAdd 已成功添加到压缩包 $zipFileName \n";
} else {
echo "文件 $fileToAdd 不存在。\n";
}
// 关闭ZIP档案
$zip->close();
} else {
echo "无法打开压缩包 $zipFileName \n";
}
破罐子互摔