trigur/zipper

There is no license information available for the latest version (0.3) of this package.

ImageCMS module

0.3 2017-11-29 11:56 UTC

README

Создание архивов на лету

Использование

    {echo $CI->load->module('zipper')->_toZip($files, $name, $addDate)}

string || array $files - строка-путь к файлу, или массив с путями к файлам.

string $name - название конечного архива. По умолчанию null. Если пустое - будет использована дата. Если уже занято - будет добавлено случайное число в начало названия. Не должно быть длиннее 50 символов, иначе будет обрезано.

bool $addDate - Добавлять дату к названию или нет. По умолчанию true. Если название пустое - флаг игнорируется.

В случае возникновения ошибки:

  • если ENVIRONMENT == 'development' (см. index.php в корне) - выход с описанием ошибки
  • иначе - возвращается false

При использовании функции - получаем путь к созданному архив.

Путь будет вида: /uploads/zip/:дата:/:имя архива: