我正在尝试使用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根目录中创建。我希望它在执行文件夹中。
任何帮助?
答案 0 :(得分:0)
解决。使用过的chdir(' c:/ xampp / htdocs / TeenHost / mc / folder /');在使用shell_exec之前