看板 PHP 關於我們 聯絡資訊
大家好 我有一個PHP程式是輸出表格的 那我想把執行完跑出結果的網頁,利用PHP的語法 做成類似 右鍵-> 另存新檔的方式來把她下載下來 請問各位大大怎麼做比較好呢? P.S 我google到的結果都是下載server端已經有的檔案 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.125.121.188 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1487739346.A.5F7.html
MOONRAKER: 你知道php跑在哪裡嗎 02/22 13:12
starsky0718: 不太清楚,是本機嗎? 02/22 13:16
wilson200106: 那...你可以把layout的東西做成server端檔案啊 02/22 13:36
xdraculax: ob_start 02/22 19:24
LPH66: 先問: 你想下載下來什麼格式的檔案? 02/22 20:10
yanli2: 直接把頁面轉到你已做好的檔案 瀏覽器就會自動下載 02/23 08:49
et69523820: 主要是標頭問題要讓瀏覽器知道妳是要下載檔案 02/28 04:42
et69523820: header("Content-type: application/octetstream"); 02/28 04:42
et69523820: 不用Server端有檔案才可以下載... 02/28 04:45
et69523820: 我製作的是EXCEL報表 把數據整理好往下推 標頭設定好 02/28 04:47
et69523820: $objWriter = PHPExcel_IOFactory::createWriter($obj 02/28 04:47
et69523820: PHPExcel, 'Excel2007'); 02/28 04:47
et69523820: $objWriter->save('php://output'); 02/28 04:47