Skip to content
This repository was archived by the owner on Jan 14, 2021. It is now read-only.
/ zipper Public archive

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

Notifications You must be signed in to change notification settings

Trigur/zipper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zipper

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

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

    {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/:дата:/:имя архива:

About

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

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages