Есть массив со списком файлов на сервере, где достать нормальный класс или функцию для архивации файлов?
Если неважно чем архивировать, я бы shell_exec заюзал как-то так: Код (Text): shell_exec('tar -czf archive.targ.gz ' . implode(' ', $file_names)); Только тут надо проверить не винда ли и имена файлов для шелла проэскейпить правильно (escape_shell_args вроде оно). Если не подходит по секьюрити хостинга, тогда отпадает. Если нужен другой формат и сервак свой, кто ж мешает доставить нужный архиватор и дальше аналогично...