2016-02-02 43 views
0

我想用現有的文件夾創建zip文件。該文件夾有子文件夾和文件。
我使用的是codeigniter 2.1.4。對於此我試圖如下:
Codeigniter使用現有文件夾創建zip文件並下載它。

$this->load->library('zip');
$this->zip->read_dir($_SERVER['DOCUMENT_ROOT'].'/cloudsip_v2/apps/feb012016/'); ob_end_clean(); $this->zip->download('feb012016.zip');


但它下載空的zip文件。

回答

-1

嘗試這種::

$name = 'mydata1.txt'; 
$data = 'A Data String!'; 

$this->zip->add_data($name, $data); 

// Write the zip file to a folder on your server. Name it "my_backup.zip" 
$this->zip->archive('/path/to/directory/my_backup.zip'); 

// Download the file to your desktop. Name it "my_backup.zip" 
$this->zip->download('my_backup.zip'); 

here is link

0

請檢查許可證,該文件夾。

+0

其具有許可0755 – raavi

+1

嘗試'code' $ this-> zip-> read_dir($ _ SERVER ['DOCUMENT_ROOT']。'/ cloudsip_v2/apps/feb012016 /',FALSE); –

+0

是的,它的工作很好,非常感謝你。 – raavi