作者starsky0718 (胖叔叔)
看板PHP
标题[请益] 下载已执行完的网页
时间Wed Feb 22 12:55:44 2017
大家好
我有一个PHP程式是输出表格的
那我想把执行完跑出结果的网页,利用PHP的语法
做成类似 右键-> 另存新档的方式来把她下载下来
请问各位大大怎麽做比较好呢?
P.S 我google到的结果都是下载server端已经有的档案
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.125.121.188
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1487739346.A.5F7.html
1F:→ MOONRAKER: 你知道php跑在哪里吗 02/22 13:12
2F:→ starsky0718: 不太清楚,是本机吗? 02/22 13:16
3F:→ wilson200106: 那...你可以把layout的东西做成server端档案啊 02/22 13:36
4F:→ xdraculax: ob_start 02/22 19:24
5F:推 LPH66: 先问: 你想下载下来什麽格式的档案? 02/22 20:10
6F:推 yanli2: 直接把页面转到你已做好的档案 浏览器就会自动下载 02/23 08:49
7F:→ et69523820: 主要是标头问题要让浏览器知道你是要下载档案 02/28 04:42
8F:→ et69523820: header("Content-type: application/octetstream"); 02/28 04:42
9F:→ et69523820: 不用Server端有档案才可以下载... 02/28 04:45
10F:→ et69523820: 我制作的是EXCEL报表 把数据整理好往下推 标头设定好 02/28 04:47
11F:→ et69523820: $objWriter = PHPExcel_IOFactory::createWriter($obj 02/28 04:47
12F:→ et69523820: PHPExcel, 'Excel2007'); 02/28 04:47
13F:→ et69523820: $objWriter->save('php://output'); 02/28 04:47