trigur / zipper
ImageCMS module
Installs: 4
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 1
Open Issues: 0
Type:imagecms-module
Requires
- php: >=5.5
- ext-curl: *
- composer/installers: ^1.0
This package is not auto-updated.
Last update: 2021-01-27 02:58:30 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/:дата:/:имя архива: