作者forptt (上線專用)
看板PHP
標題[請益] header無法下載檔案
時間Wed Oct 21 19:41:51 2015
請問各位
以下是我從網路上找到的標準範例,
不知哪邊錯誤,我的頁面都無法成功下載檔案呢。
PS. 確定檔案有產生
$handle = fopen("file.txt", "w");
fwrite($handle, "text1.....");
fclose($handle);
$url = "
http://localhost/file.txt";
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.basename('file.txt'));
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize('file.txt'));
readfile('file.txt');
exit;
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.43.97.245
※ 文章網址: https://webptt.com/m.aspx?n=bbs/PHP/M.1445427713.A.83B.html
1F:→ MOONRAKER: 八成你目錄權限設不對 10/21 21:18
2F:→ MOONRAKER: 用一個寫好的文字檔測試 不要像這樣先寫再輸出 10/21 21:19
3F:→ MOONRAKER: 也不要想怎麼改權限 隨便改很危險 先把基本功練好 10/21 21:19
4F:→ forptt: 謝謝MOON大~ 問題已順利解決 10/22 21:42
5F:→ MOONRAKER: 很好… 10/23 11:02