在PHP中运行exec函数

时间:2009-11-01 07:21:04

标签: php batch-file exec

我正在使用exec函数来运行bat文件并更改默认打印机。 exec文件运行正常,bat文件单独运行正常,但是当我通过exec函数调用bat文件时打印机不会改变。我把“echo 1”放在bat文件中。浏览器显示“1”但我的打印机没有改变。我真的需要一个奇迹来解决这个问题!我的操作系统是Microsoft Server 2003.任何想法?

1 个答案:

答案 0 :(得分:1)

听起来像权限问题。您的Web服务器正在运行的用户可以运行批处理文件,但批处理文件没有更改打印机的权限(并且正在安静地失败)。