Содержимое директории в ZIP Yii2 Advanced

285
22 июля 2017, 08:24

Здравствуйте. Появилась проблема. Нужно запаковать файлы в ZIP-архив, файлы с определенной директории.

Почитал информацию, создал класс прямо как в примере:

public function createZip()
{
    $zip_name = 'adcs.zip';
    $zip = new \ZipArchive;
    $zip->open($zip_name, \ZipArchive::CREATE);
    if ($handle = opendir('/maken')) {
        while (false !== ($entry = readdir($handle))) {
            if ($entry != "." && $entry != ".." && !strstr($entry,'.php')) {
                $zip->addFile($entry);
            }
        }
        closedir($handle);
    }
    $zip->close();
}

Но получаю в ответ Class 'ZipArchive' not found. Подозреваю, что нужно где-то подключить сам класс.

Так как, в итоге, мне запаковать содержимое файла?

P.S. PHP 7.0.15-0ubuntu0.16.04.4

READ ALSO
Windows 1251 в curl

Windows 1251 в curl

Через curl получаю сайт у которого кодировка windows-1251, в результате сайт не читаемДелаю так echo iconv('windows-1251','utf-8', $page_source); отлично, сайт читаем НО слетают...

312
Как конвертировать XML в CommerceML PHP

Как конвертировать XML в CommerceML PHP

Есть XML файл примерно вот с таким содержанием

359
AJAX запросы - очередность

AJAX запросы - очередность

У нас есть серверное приложение, к которому посылается AJAX запрос после загрузки страницыПосле того как ответ на первый запрос пришел, скрипт...

290
Извлечение значении input и select

Извлечение значении input и select

Здравствуйте! Есть такая форма(id='form')Нужно извлечь значение input и select и составить массив(примерно: [{1, Главная}, {2, Новости},

262