PHP shell_exec()在C:/ xampp / htdocs中执行而不在C:/ xampp / htdocs /文件夹中执行

时间:2018-04-23 00:46:36

标签: php xampp shell-exec

我正在尝试使用PHP中的shell_exec执行文件。但是,每当执行.bat文件时,它都会从cd C:/ xampp / htdocs而不是cd C:/ xampp / htdocs /文件夹中的文件夹中运行。这是一个例子。

shell_exec(' c:\ WINDOWS \ system32 \ cmd.exe / c START c:/xampp/htdocs/TeenHost/mc/folder/start.bat');

因此,start.bat将运行,但它创建的任何文件都将在C:/ xampp / htdocs的Web根目录中创建。我希望它在执行文件夹中。

任何帮助?

1 个答案:

答案 0 :(得分:0)

解决。使用过的chdir(' c:/ xampp / htdocs / TeenHost / mc / folder /');在使用shell_exec之前