作者BoInE (ine)
看板PHP
标题[请益] 请问exec在winxp和win7会有差吗?
时间Sun Oct 30 22:42:29 2011
hi各位~
我有一支外部程式(a.exe)会读取同个资料夹下的档案(input.txt)当参数,
程式会输出一个output.txt,
以下是我的写法: exec(a.exe input.txt);
在我的电脑(A)用本机localhost或是请别人连ip过来执行结果都正确,
结果整个webapp资料夹放到别台电脑(B.C)後执行就错误了,
但是不是当掉之类,而是最後输出的output结果根本就是错的,
看起来是外部程式执行中就错了,可是在别台电脑(B.C)直接下指令或是
直接点程式档执行结果都是正确的...请问可能是什麽问题呢?_?
电脑A是系统是XP,BC都是WIN7,伺服器都是直接装appserv
感谢~有描述不清楚的部份可以再补充
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.44.89
※ 编辑: BoInE 来自: 114.32.44.89 (10/30 22:43)
1F:推 dvdr2001:你的 web server 权限跟你登入执行是不同 user 的权限 11/01 17:58
2F:→ dvdr2001:套在 Linux 上就是 nobody 没权限但你登入的 user 有 11/01 17:59
3F:→ dvdr2001:印象中 windows 7 的 apache 是 system 这个 User 11/01 18:00