Как добавить zip файл на свой сайт и скачать в codeigniter

При создании функциональности для добавления загрузки zip-файла в codeigniter, Zip-файл загружается, но он пуст

public function zip()
{
    $this->load->library('zip');
    $this->load->helper('file');
    $path = './View/items/reveal';

    $files = get_filenames($path);
    foreach($files as $f)
    {
        $this->zip->read_file($path.$f, true);
    }

    $this->zip->download('test.zip');

}

Ошибка = Архив имеет неизвестный формат или поврежден.

Usman Khan 04.04.2018 14:21

Надеюсь, это то, о чем вы спрашивали. Предыдущая версия была довольно запутанной

James Z 04.04.2018 17:27

Используется последняя версия, сэр

Usman Khan 05.04.2018 09:17
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
3
77
0

Другие вопросы по теме