作者GTBUG (gtjk)
看板PHP
标题[请益] php程式打包给他人使用
时间Tue Jul 8 13:20:59 2014
有个问题想请问各位大大!
最近帮别人写了一个小工具程式,
是一个执行它可以抓特定网页资料并下载成excel的工具,
请问,写好的工具程式都怎麽给别人使用呢?
(如果对方没有coding相关背景)
1. php似乎不能走打包成执行档一途,
->还是有什麽途径呢?
2. 写bat档让对方双击bat档就自动执行php程式,
->本机端work,但对方若环境不支持php,就会无效
->有办法写bat档自动建置php环境吗?
3. 最阳春的方法,附上xampp或mamp安装档给对方,请对方先安装好,
再请对方把程式丢进资料夹(如htdocs),打开网页执行他
->但感觉很不直觉
所以问题是想问各位,这类情况有什麽方法或是怎样去做会比较好呢?
--
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 203.65.71.253
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/PHP/M.1404796862.A.24E.html
1F:→ crossdunk:放网路空间丢网址给他用.... 07/08 13:35
2F:→ GTBUG:有道理喔!!请问有什麽推荐免空吗? 我知道有2FreeHosting, 07/08 13:40
3F:→ GTBUG:HostMyWeb好像不错~ 07/08 13:41
4F:→ GTBUG:有人用过 经验好吗: )) 07/08 13:41
5F:→ crossdunk:GOOGLE 网路硬碟好像就能用? 07/08 13:54
6F:推 lNishan:不建议免空 如果你真的要,可以去 免费空间探索者 找/发问 07/08 13:55
7F:→ GTBUG:c大,云端硬碟好像最多只能做网页,我刚试了 无法执行php耶 07/08 14:04
8F:→ GTBUG:l大 好像大家都不建议免空 但这小工具实在不想找付费 07/08 14:06
9F:→ GTBUG:所以才会思考写成bat模式,另外我再去免费空间探索者搜搜!!! 07/08 14:06
10F:→ MOONRAKER:改成VBA比较快。 07/08 14:08
11F:→ mmis1000:把档案、bat塞进xampp,再整包传给他 07/08 15:14
12F:→ mmis1000:反正xampp不安装也能用 07/08 15:15
14F:→ alpe:不过我之前不是用这个... 07/08 16:06
15F:→ GTBUG:MOONRAKER大,因为比较熟php所以才用这个写 如果最後还不行 07/08 17:29
16F:→ GTBUG:我再来改写VBA看看XD 07/08 17:29
17F:→ GTBUG:mm大 我试了 可是超肥一大包 快500Mb耶XDDDD 07/08 17:30
18F:→ GTBUG:alpe大 原来真的有 我漏掉了 不过我刚怎麽try compile完都是 07/08 17:31
19F:→ GTBUG:error! 我看她好像有一些coding格式的要求 alpe大以前是用 07/08 17:32
20F:→ GTBUG:哪个呢? c8 07/08 17:32
21F:推 alog:用node/ruby做 07/08 18:01
22F:→ alog:或走php-cli可不用伺服器 07/08 18:03
23F:推 alog:像这类需求 小工具我都用c#解 07/08 18:05
24F:→ meteorboy:有考虑 PHP to EXE Compiler 吗? 07/08 22:02
25F:→ GTBUG:me大 我试了bambalam PHP EXE Compiler 结果他只支持 07/09 12:02
26F:→ GTBUG:到php 4.4...但我用到PHPExcel是php 5的产物||| 所以失败 07/09 12:02
27F:→ GTBUG:我再找找其他的 不然就来走走看php cli惹!! 07/09 12:03
28F:推 joinbee:请问你的程式可以抓股票网页吗? 07/11 15:07
29F:→ GTBUG:hi 理论上应该没问题 07/14 17:39
30F:推 joinbee:可以请问一下你怎麽做的吗? 07/18 14:27
31F:→ GTBUG:把网页爬回来,然後把资料处理成药的形式,再用PHPExcel把资料 07/29 23:51
32F:→ GTBUG:写进试算表,再用内含IOFactory去做成下载档 提供下载 如此 07/29 23:52
33F:→ joinbee:谢谢 感谢指教 07/31 18:24
34F:→ GTBUG:不客气 : ) 07/31 21:51