У меня есть программа на моем Linux-сервере, которая задает одну и ту же серию вопросов при каждом запуске, а затем выдает несколько строк. Моя цель - автоматизировать ввод и вывод с помощью php-скрипта.
Программа не предназначена для приема ввода в командной строке. Вместо этого программа задает вопрос 1 и ожидает ответа с клавиатуры, затем программа задает вопрос 2 и ожидает ответа с клавиатуры и т. Д.
Я знаю, как записать вывод в массив, написав:
$ out = array ();
Exec ( "мой / путь / программа", $ из);
Но как мне обработать вход ?
Предположим, программа задает 3 вопроса и правильные ответы: осталось 120 n
Какой самый простой способ использовать php для передачи этого ввода в программу?
Могу ли я сделать это как-нибудь в строке exec?
Я не php noob, просто мне никогда не приходилось делать это раньше.
Увы, мой поиск в Google идет по кругу.