$zip = new ZipArchive();
$filename = "image/files.zip";
if ($zip->open($filename, ZipArchive::CREATE)!==TRUE) {
exit("cannot open <$filename>\n");
}
$zip->addFile("$File", basename($File));
$zip->close();
我已经在 zip 中添加了一个文件,该文件位于变量“$File”中。该文件存在于同一文件夹(图像)中。我需要在同一个 zip 文件中添加图像。这些图像位于“图像”文件夹中。我想我需要扫描图像并将它们添加到同一个 zip 中。但我不知道该怎么做。
如何将特定类型(jpeg、png、gif)的文件添加到现有 zip 文件或新文件中?我必须在我的 zip 文件的根目录中添加图像,而不是在 zip 文件的任何文件夹中。图像位于一个目录('images')中,我需要将它们添加到我的 zip 文件中,该文件也保存在同一目录中。