Когда пользователи хотят разархивировать файлы на моем сайте PHP (хостинг использует Ubuntu 16.04), он работает для пользователей Linux или MAC, но не работает для пользователей Windows и просто загружает zip-файлы без распаковки.Я использовал эти решения:
echo exec("unzip $file_name ",$result, $returnval );
или же$zip = new ZipArchive;
$res = $zip->open($file_name);
$zip->extractTo($dir);
$zip->close();
, а также протестирована библиотека PclZip$archive = new PclZip($file_name);
$result = $archive->extract(PCLZIP_OPT_PATH, $dir);