PHP Выполнить файл bat на сервере Windows

У меня есть файл PHP, который создает форму заполнения PDF и использует pdftk объединить данные в шаблон.

У меня проблемы с получением php для запуска командного файла, чтобы запустить программу и объединить ее.

$current = '\\oma-entfs-002\aps\wwwroot\tuition\uploads\';

Мой код PHP:

        $WshShell = new COM("WScript.Shell");
$WshShell->exec($current.'makePDF.bat ' .$fdf_file.' '.$newPDF);

Пакетный файл:

pushd \\oma-entfs-004\APS\wwwroot\tuition
pdftk uploads/Educational_Assistance_Request_Form_North_America.pdf fill_form uploads/%1 output uploads/%2 need_appearances
popd

И то и другое COM а также Exec включены на сервере, насколько я могу судить.

Когда я запускаю командный файл из командной строки, он работает просто отлично, так что я думаю, что в PHP есть что-то, что неправильно запускает файл.

Любые предложения о том, как отладить это и определить причину?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]