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