codeigniter Zip Encoding Class добавить несколько файлов - PullRequest
2 голосов
/ 06 февраля 2011

вот как у меня сейчас дела:

$path = "./uploads/1.txt";
$path1 =  "./uploads/4.txt";
$this->zip->read_file($path);
$this->zip->read_file($path1);
$this->zip->download('files_backup.zip');

Теперь я хочу добавить файлы из запроса к базе данных, который возвращает путь к файлам.

$data['query'] = $this->db->get_where('files', array('uid'=>$uid));

Теперь, пожалуйста, скажите мне, какой цикл я должен использовать для вызова $this->zip->read_file($path);

из результатов запроса, указанного выше ..

спасибо

Edit:

foreach ($query->result() as $row)
{
    echo $row->filename;
}

результат

335476sfsr.txt 
egyafhwe7g.txt
4566weyt36.txt

так, он просто показывает файлы этого пользователя ..

1 Ответ

8 голосов
/ 06 февраля 2011

хорошо, тогда просто отредактируйте данный цикл следующим образом

foreach ($query->result() as $row)
{
    $this->zip->read_file($row->filename);
}

$this->zip->download('files_backup.zip');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...