关于文件下载
下载文件代码:
$csv_filename = 'dldw_'.date('YmdHis').'.csv';
$csv_filename_include_path = "/tmp/" . $csv_filename;
header('Content-Type: application/csv');
header('Content-Disposition: attachment; filename=' . $csv_filename);
header('Pragma: no-cache');
readfile($csv_filename_include_path);
服务器上文件内容是:
----------------------------------
1 "1"|"lisa"
2 "2"|"wang"
3 "3"|"lu5"
----------------------------------
下载到本地的文件内容如下:
----------------------------------
<script language='javascript'>
var ua=navigator.userAgent.toLowerCase();
var s=null;
var browser={
msie:(s=ua.match(/msie\s*([\d\.]+)/))?s[1]:false,
firefox:(s=ua.match(/firefox\/([\d\.]+)/))?s[1]:false,
chrome:(s=ua.match(/chrome\/([\d\.]+)/))?s[1]:false,
opera:(s=ua.match(/opera.([\d\.]+)/))?s[1]:false,
safari:(s=ua.match(/varsion\/([\d\.]+).*safari/))?s[1]:false
};
if(browser.msie){//若为IE浏览器
// checkbox.onpropertychange=function(){
// }
}
else{
// checkbox.onchange=function(){
//do something
// }
}
</script>
<script language="JavaScript">alert("here");</script><script language="JavaScript">alert("succeed to connect to database test");</script>/tmp/dldw_20121025110014.csv<br>SELECT * from w2 INTO OUTFILE '/tmp/dldw_20121025110014.csv' FIELDS TERMINATED BY '|' ENCLOSED BY '"'<br>"1"|"lisa"
"2"|"wang"
"3"|"lu5"
----------------------------------
不知道为什么里面多了一堆代码。
请问如何解决呢?