2013-04-23 81 views
2

我必须下载它放在一个文件中的一些数据的笨功能。下载文件PHP

$data= "test"; 

header('Content-Disposition: attachment; filename=test.file'); 

echo $data; 

但是,内容包括该视图的HTML,在该视图中我单击以激活该函数。如何删除文件中的HTML内容?

+1

尝试把一个'出口(;'后立即回波 – keithhatfield 2013-04-23 15:57:35

+0

NICE!谢谢!有用 – edelweiss 2013-04-23 16:00:48

回答

1

只是对于文件创建单独的控制器/视图。

0

在控制器中创建方法

示例代码:

public function download_file($name) 
    { 
     $data = file_get_contents(FCPATH . 'storage' . DIRECTORY_SEPARATOR. $name); // Read the file's contents 

     force_download($name, $data); 
     redirect('index/index'); 
    } 

呼叫从视图页)上述方法