Пишу модуль для CMS и надо что бы некоторые файлы с сервера сохранялись на компьютер пользователя. Файлы я эти все в одну папку создаю для удобства. И вот задача- скачать папку целиком если это вообще возможно, а если нет, то хотя бы все файлы вместе.
Пока что удалось только скачивать их по одному используя
$filename='offline_index.html';
$dir='FOLDER_OFFLINE/';
header("Content-Disposition: attachment; filename=$filename\r\n");
header("Content-Type: application/octet-stream\r\n");
header("Content-Type: application/force-download\r\n");
header("Content-Type: application/download\r\n");
header("Content-Transfer-Encoding: binary\r\n");
$fp = fopen($dir.$filename,'rb');
fpassthru($fp);
fclose($fp);