看板 PHP 關於我們 聯絡資訊
請問一下 假如我要下載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
taiwancat:你沒有readfile...當然是空白啦 11/24 14:20
layachang:我的TEST.doc 要fopen他@@? 11/24 14:22
layachang:自己找到原因了:| $fname = $_GET['filename']; 不可以 11/24 15:10
layachang:用 $fname = $filename ...(默) 11/24 15:11
layachang:謝謝一樓T_T 我終於知道readfile是什麼了 (謝謝!) 11/24 17:51