2011-02-08 116 views
1

IM使用PHP下載一個CSV文件時,理想我想訪問一個頁面,它只是舞會有一個問題,我的PTS保存文件 -下載csv文件

我已經嘗試過這種這裏 -

$filename = 'dump.csv'; 
header("Content-type: text/csv"); 
header("Content-Disposition: attachment; filename=\"".$filename."\""); 

,並已返回的空文件,即使當我做 -

回聲文件大小($文件名);

它返回19000?

+0

如何試圖瞭解你是什麼或你沒有做什麼。閱讀函數並學習一門語言的基礎知識。不要從一些地方複製一些代碼,並期望它做你想做的事情,而是試着去理解它。 – 2011-02-08 18:04:12

回答

2

你必須讀取文件中的內容然後輸出。

否則,你只是發送標題告訴瀏覽器期待文件。

0

您需要回顯文件的內容。例如,你的標題功能後,你會有這樣的事情:

$fh = fopen($filename, "r"); 
while($line = fgets($fh)){ 
echo $line; 
} 
fclose($fh);