Запустите php из командной строки с текстовым файлом - PullRequest
1 голос
/ 30 сентября 2019

У меня есть php-скрипт test.php, и мне нужно запустить этот файл с файлом .txt, в котором есть некоторые команды, и мне нужно отобразить результат.

Сценарий запущен, у меня нет проблем с чтениемтекстовый файл, если он находится в каталоге и вывод результата. чтение текстового файла из CLI не работает.

$stdin = fopen('php://stdin', 'r');  // this is not working.
$moves = array();
// $stdin = fopen('robotmoves.txt',  'r'); This line works
$i = 0;
while (($line = fgets($stdin)) !== FALSE) {
    if (is_numeric(trim($line))) {
        $no_of_blocks = (int) $line;
    }
}

в командной строке, которую я запускаю

php test.php ../robotmoves.txt

robotmoves.txt находится в папке htdocs

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