看板 PHP 關於我們 聯絡資訊
程式碼如下: header("Content-type: ".filetype("$file")); header("Content-Disposition: attachment; filename=".$filename.""); readfile($file); $file為檔案路徑 $filename是要下載的檔案名稱 假設現在下載一個txt檔 下載下來的文件內容在開頭的地方會比原來多一個0 ex: a.txt檔內容是"9 5 8 7 17 6" 下載下來的檔案內容會變成"09 5 8 7 17 6" 其他的檔案像是rar或圖片都會損壞 不知道怎麼改才好 有請了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.255.181.58
alpe:程式沒錯... 至少這部份 12/03 22:42
poi987poi987:程式開頭有輸出東西吧.類似BOM 12/04 01:59
poi987poi987:通常寫這樣有輸出的東西會加入下載檔案中 12/04 02:02