У меня есть команда, которая будет запускаться следующим образом
$command="java -jar ".dirname(__FILE__)."\gmksplit.jar"." ".$input_path." ".$output_path;
Я повторил переменную $ command и получаю вывод как
java -jar X:\wamp\www\moodle\gmksplit.jar X:\wamp\www\moodle/upload/maze_4.gmk X:\wamp\www\moodle/outputs/maze_4;
, который я точно хочу запустить.. Я пытаюсь запустить его как
echo $exec($command);
, он не работает.Я перепробовал все функции, такие как shell_exec () и system ()
. Это дает вывод
Java Version: 10700 (1.7.0_01)
, когда я запускаю ту же строку в командной строке, я получаю вывод
Java Version: 10700 (1.7.0_01)
Loading lib files in X:\wamp\www\moodle\gmksplit.jar
01_move.lgl 02_main1.lgl 03_main2.lgl 04_control.lgl
05_score.lgl 06_extra.lgl 07_draw.lgl
time taken to load file: 254 ms
Итак, как вы видите, мой php-код выводит только первую строку.Команда не выполняется должным образом, и я не получаю предполагаемый вывод.
, пожалуйста, помогите мне
Я использую сервер wampp