Правильное управление addObserverForName: object: queue: usingBlock:

У меня есть программа на моем сервере Linux, которая каждый раз задает одну и ту же серию вопросов, а затем предоставляет несколько строк вывода. Моя цель - автоматизировать ввод и вывод с помощью сценария php.

Программа не предназначена для приема ввода из командной строки. Вместо этого программа задает вопрос 1 и ожидает ответа с клавиатуры, затем программа задает вопрос 2 и ждет ответа с клавиатуры и т. Д.

Я знаю, как записать вывод в массив, написав: $ out = массив (); exec ("my / path / program", $ out);

Но как мне обработать ввод ? Предположим, программа задает 3 вопроса и правильные ответы: осталось 120 n Каков самый простой способ передать этот ввод в программу с помощью php? Могу я как-нибудь сделать это в строке exec?

Я не php noob, но мне просто никогда не приходилось делать это раньше. Увы, мой поиск в Google ходит по кругу.

6
задан Gmap4 guy 29 December 2010 в 03:34
поделиться