作者layachang (這樣笑著很開心!!)
看板PHP
標題[請益] 下載文件的問題Q口Q
時間Fri Nov 24 14:17:07 2006
請問一下 假如我要下載word文件
通常我會使用java直接window.location到文件的位置就好了
現在我發現有些電腦會強制開啟可以開啟的文件
(word就會直接印在網頁上,可是我是要讓使用者下載)
我找了一下 找到了以下的code
//download.php////////////////////////////////////////////
header("Content-disposition: filename=$filename"); // <- 指定匯出檔名
header("Content-type: application/octetstream");
header("Pragma: no-cache");
header("Expires: 0");
/////////////////////////////////////////////////////////
然後我要下載的頁面改成
window.location = "download.php?filename=TEST.doc";
結果我一按下載他就直接給我下載download.php -___-
(下載回來是一個空白的的檔案)
我看了一下大家的用法 好像都是直接使用這段code
並沒有人特別去著墨要怎麼用 ( ̄□ ̄|||)a
請問各位可以教我一下 /____\a
--
還是我把事情想歪了 這個根本不是這樣用的 ( ̄ε(# ̄) #○=(一-一o)
--
淡而無味, 可是芬芳, 就當它是酒罷......
沒有酒的時候, 到河邊去捧飲自己的影子......
沒有嘴的時候, 用傷口呼吸....
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.124.100.15
1F:推 taiwancat:你沒有readfile...當然是空白啦 11/24 14:20
2F:推 layachang:我的TEST.doc 要fopen他@@? 11/24 14:22
3F:推 layachang:自己找到原因了:| $fname = $_GET['filename']; 不可以 11/24 15:10
4F:→ layachang:用 $fname = $filename ...(默) 11/24 15:11
5F:推 layachang:謝謝一樓T_T 我終於知道readfile是什麼了 (謝謝!) 11/24 17:51