выполнение программы командной строки Windows с системным вызовом на PHP - PullRequest
1 голос
/ 08 марта 2011

Я пытаюсь выполнить программу, используя системный вызов внутри php-файла, например:

$newname = 'C:\Users\Jack\Desktop\upload\test.ppt' ;
$program = '"C:\Program Files (x86)\Softinterface, Inc\Convert PowerPoint\ConvertPPT"';
$input = ' /S "'. $newname .'"' 
$destination = ' /T "C:\Users\Jack\Desktop\upload\\"';
$switch = ' /C 18';
$command = $program . $input . $destination . $switch;
system($command);

По какой-то причине программа входит в бесконечный цикл (браузер никогда не прекращает загрузку). Я пробовал эту команду вручную, и она отлично работает (на это уходит около 2 секунд), но при выполнении с php-файлом не работает.

1 Ответ

0 голосов
/ 08 марта 2011

используйте символ backtick (`) для переноса команды, которую вы хотите выполнить.

...