Есть папка , там 29к файлов , не хочется скачивать их по одиночке , нашел на просторах интернета такой код для создания архива .
include_once('pclzip.lib.php'); //Подключаем библиотеку.
$archive = new PclZip('archive.zip');
$result = $archive->create('rs2');
//var_dump($result);
if($result == 0) {
echo $archive->errorInfo(true); //Возращает причину ошибки
}
Но он не работает , выводит 500 internal error . Ошибок в коде нет , не хватает серверу озу что бы запихнуть 29к файлов в архив , может вы знайте более оптимизированный метод как через php создать архив .