Я хочу запустить программу c с php.Я бегал с exec
и passthru
.Я делаю это через командную строку gcc внутри скрипта PHP.Но проблема в том, что когда я использую интерактивную C
программу, в этой ситуации мой сценарий выполняется долго и не завершается и не может ничего сделать с тем номером порта, на котором сценарий пытается запустить пользовательский ввод C
program.
Вот несколько строк кода:
$b='C:\Users\anil\Desktop\a.out';
echo passthru($b);
Этот скрипт запускается, если программа c не имеет пользовательского ввода, но если программа c будет с пользовательским вводом, то скриптпродолжает работу и создает проблему, как указано выше.
Теперь для интерактивной программы пользователя я хочу показать сообщение о тайм-ауте пользователя или может быть что-то для передачи пользовательского ввода во время выполнения или каким-то образом для передачи пользовательского ввода,
Я использовал set_time_limit()
, но сценарий продолжает показывать тайм-аут и также не может найти способ ввода данных пользователем.
Можете ли вы помочь мне на этом этапе, Благодарю вас заранее.