LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2587|回复: 2

php exec函数不能执行...急..............

[复制链接]
发表于 2007-3-21 15:17:21 | 显示全部楼层 |阅读模式
windows apache+php 环境下 <? exec("cmd /c c:\\windows\\system32\\Rasphone.exe");?> 不能够调出拨号对话框,程序在本地执行,而且在任务管理器下面已经有Rasphone.exe这个进程.CMD直接调用Rasphone.exe就可以弹出拨号对话框,为什么php exec()网页调用就不行?是不是exec()有执行权限问题?
发表于 2007-3-26 11:59:17 | 显示全部楼层
在win下没用过。帮不了你。
回复 支持 反对

使用道具 举报

发表于 2007-5-25 04:58:38 | 显示全部楼层
很简单的一个问题,你在cmd下输入是因为你用登录的用户执行了这个程序,当然出现在桌面,apache的运行用户肯定不是你(是什么我也不知道),他用php调用一个程序,当然应该出现在他的桌面上,如果你注销自己的桌面登录到apache运行用户的桌面里,肯定就可以看见了。
换一个角度思考,如果你apache的运行用户就是你当前登录的用户,估计在php里面调用那个程序和cmd下输入的结果是一样的吧
纯理论~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表