看板 PHP 關於我們 聯絡資訊
※ 引述《Joe8 (Beautiful Stranger)》之銘言: : 請教各位一個問題唷 : 我想把資料寫入txt檔後 讓使用者下載該文字檔 : 寫入這部份已經完成,但是下載怎麼弄都會被瀏覽器直接讀取(開啟)出來 : 無法像存成xls那樣能以"儲存檔案"的方式讓使用者下載... : 我試過 : 1.用readfile() : 2.直接用超連結txt檔案 : 結果都無法達到目標 : 有沒有人可以給點方向,謝謝! 檔頭要用header()決定文件類型~下例是官方程式碼,不過他是以pdf為例 <?php // We'll be outputting a PDF header('Content-type: application/pdf'); // It will be called downloaded.pdf header('Content-Disposition: attachment; filename="downloaded.pdf"'); // The PDF source is in original.pdf readfile('original.pdf'); ?> -- 我的樂多網誌http://blog.roodo.com/liaosankai -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.67.243.203
Joe8 :謝謝你的回答 可是那三行我都有寫了 我是改XLS的 07/04 21:02
LPH66 :xls的話第一行後面改成application/vnd.ms-excel 07/04 21:51
Joe8 :謝謝樓上回答,我的意思是說我會xls,但是txt失敗 07/05 00:02
chrisQQ :Content-type 拿掉試試看 07/05 09:52