在exec()PHP中更改输入的路径

时间:2012-10-16 08:31:01

标签: php cmd exec dirname

我希望文件上传的路径C:\\xampp\\htdocs\\cmd来自 dirname(__FILE__),但是当我这样做时,脚本会抛出错误。

工作代码

exec( dirname(__FILE__)."\\xyz.exe C:\\xampp\\htdocs\\cmd\\blue.png D:\\1.png\", $output);

但我想:

exec( dirname(__FILE__)."\\xyz.exe" dirname(__FILE__)."\\blue.png D:\\1.png\", $output);

1 个答案:

答案 0 :(得分:1)

为什么不在执行all之前使用chdir:

$imagename = 'blue.png';
$command = 'chdir ' . __DIR__ . '; xyz.exe ' . $imagename . ' D:\\1.png\\ ';
exec( $command, $output);