Изменить путь ввода в exec() PHP
Я хочу, чтобы путь, с которого файл загружен 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 ответ
Почему бы не chdir, прежде чем выполнять все:
$imagename = 'blue.png';
$command = 'chdir ' . __DIR__ . '; xyz.exe ' . $imagename . ' D:\\1.png\\ ';
exec( $command, $output);