exec()在Windows中的共享文件夹上

时间:2015-02-11 00:35:49

标签: php windows exec

当我在已安装的共享文件夹上使用PHP exec()命令时,我没有得到输出。当我通过命令行运行相同的命令时,它工作正常。例如:

我的W:\驱动器是共享驱动器。当我在CMD.exe中并运行此命令时,它可以工作:

dir W:\

当我在PHP中运行此命令时,我没有得到输出:

shell_exec("dir W:\")

我不认为它是权限问题;用户在CMD.exe上手动运行命令的用户与PHP用于运行脚本的用户相同。我通过运行shell_exec("whoami")验证了这一点。

请注意,当我运行shell_exec("C:\")时,它运行正常,它根本无法使用共享驱动器。

0 个答案:

没有答案