Для создания архива в PHP можно использовать расширение ZipArchive. Вот пример кода, который создает архив и добавляет в него несколько файлов:
// создаем новый архив
$zip = new ZipArchive();
$filename = "example.zip";
if ($zip->open($filename, ZipArchive::CREATE) !== TRUE) {
exit("Невозможно создать архив\n");
}
// добавляем файлы в архив
$zip->addFile("file1.txt");
$zip->addFile("file2.txt");
$zip->addFile("file3.txt");
// закрываем архив
$zip->close();
echo "Архив создан: " . $filename;
В этом примере мы создаем новый архив example.zip
, добавляем в него три файла и закрываем архив. Если архив создан успешно, то выводится сообщение «Архив создан: example.zip«.
Я даю согласие на сбор и обработку моих персональных данных. Политика конфиденциальности