Пакетный файл запускается с использованием PHP работает, но отображается только последняя - PullRequest
0 голосов
/ 22 июля 2010

У меня есть пакетный файл, который отображает список ключей реестра.

10000 20000 30000 40000 .. и т. Д.

Используя PHP, я могу отобразить выходные данные пакетного файла:

echo exec('file.bat');

Это показывает только 40000, но не три других записи.Как я могу увидеть все?

Ответы [ 2 ]

3 голосов
/ 22 июля 2010

Вместо этого используйте shell_exec().

2 голосов
/ 22 июля 2010

exec() возвращает последнюю строку из STDOUT. Вы можете передать второй параметр, чтобы захватить все STDOUT.

exec($command, $output = array());

Тогда весь выводимый текст будет в $output.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...