Спасибо!
Спасибо, что оставили заявку.
Мы обработаем вашу заявку и обязательно позвоним!
Форма заявки
Оставьте ваши контакты,
мы обязательно с вами свяжемся
Ваше имя
Номер телефона (Перезвоним Вам)
Что Вы хотите заказать

Запаковка фалов в zip архив на modx

Часто требуется скачать сразу много файлов, как вы знаете у MODx одна из лучших FTP менеджеров строенных в админку. Но там не функционала упаковки, только распаковки.

 

Для того, чтобы упаковать нужную папку, достаточно скачать модуль concole и запустить в нем следующий код



$zippath = MODX_BASE_PATH . 'site.zip';

$dirpath = MODX_BASE_PATH;

if ($zipClass = $modx->loadClass('compression.xPDOZip', XPDO_CORE_PATH, true, true))  

  {   

if ($zip = new $zipClass($modx, $zippath, array('create' => true, 'overwrite' => true)))

  {    @unlink($zippath); $result = $zip->pack($dirpath); print_r($result);  

  }  

  }  



Просмотров: 1802