Как заархивировать папку на PHP?

Аватар пользователя Аслан Аутлев
Аслан Аутлев
14 мая 2023

Для архивирования папки на PHP можно воспользоваться модулем для сжатия и архивации ZipArchive

Например:

<?php
$zip = new ZipArchive;
$res = $zip->open('test.zip', ZipArchive::CREATE);
if ($res === TRUE) {
    $zip->addFromString('test.txt', 'содержимое файла');
    $zip->addFile('data.txt', 'entryname.txt');
    $zip->close();
    echo 'готово';
} else {
    echo 'ошибка';
}
?>

Также можно ознакомиться с другими модулями в документации Модули для сжатия и архивации

0 0
Бесплатно
Основы PHP
Теория и практика с нуля
Перейти к курсу
Поможем с выбором
Если у вас есть вопросы о формате или вы не знаете, что выбрать, оставьте свой номер — мы позвоним и ответим на все вопросы
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»