Сразу отмечу, что проект PclZip 2.8.2 не обновлялся аж с 2009, из известных проблем - повреждает кириллические имена файлов. Т.ч. данная статья скорее памятка о проекте, чем инструкция к действию.
Работа с zip архивами (pclzip.lib.php)
11.06.2018
По данной теме есть новая статья Работа с zip архивами. Нативный класс php ZipArchive.
Архивируем всю директорию
require_once('/ext/pclzip.lib.php'); $archive = new PclZip($sPath.'out/result.zip'); $sDir = $sPath; $result = $archive->create($sDir, PCLZIP_OPT_REMOVE_PATH, $sDir); if($result == 0) { die($archive->errorInfo(true)); }