Работа с zip архивами (pclzip.lib.php)

11.06.2018

Сразу отмечу, что проект PclZip 2.8.2 не обновлялся аж с 2009, из известных проблем - повреждает кириллические имена файлов. Т.ч. данная статья скорее памятка о проекте, чем инструкция к действию.

По данной теме есть новая статья Работа с 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));
}

Скачать PclZip 2.8.2


Пометки: архивация
Яндекс.Метрика