stdin

PHP CLI: Как прочитать один символ ввода из TTY (не дожидаясь клавиши ввода)?

Я хочу читать по одному символу за раз из командной строки в PHP, однако кажется, что где-то есть какая-то буферизация ... ные. В конечном счете, я хочу иметь возможность считывать нажатия клавиш, такие как стрелка ВВЕРХ, стрелка ВНИЗ и т.д.

Как передать переменные в качестве стандартного ввода в командную строку из PHP

Я пытаюсь написать PHP-скрипт, который использует приложение pdftk для объединения XFDF с формой PDF и вывода объединен ... type: application/pdf'); header('Content-Disposition: attachment; filename="output.pdf"'); echo $pdf_content; }

Как читать символы, отличные от ASCII, из стандартного ввода CLI

Если я введу å в CMD, fgets перестанут ждать дополнительных входных данных, и цикл будет выполняться до тех пор, пока я ... ПРАВКА2 (решена): Проблема была chcp 65001, теперь я использую chcp 437 ( chcp 437). Большое спасибо Тимоти Мартенсу!

передача значений в stdin для онлайн-судьи

Я делал онлайн-судью и столкнулся с небольшой проблемой Что я делал до сих пор? Итак, мой php-код берет пользовател ... файл, то это не вызовет проблем, если несколько пользователей будут использовать стандартный ввод в одно и то же время.

Неблокирующийся стандартный ввод в командной строке PHP

Есть ли в любом случае, чтобы читать из STDIN с PHP, который не блокирует: Я попробовал это: stream_set_blocking(STD ... Linux)? https://bugs.php.net/bug.php?id=34972 https://bugs.php.net/bug.php?id=47893 https://bugs.php.net/bug.php?id=48684

Определить, является ли stdin устройством tty (терминалом) или каналом в PHP?

Я написал php-скрипт. Я хочу, чтобы он показывал справочное сообщение при вызове со стандартным входом, подключенным к ... при вызове с файлом или потоком из канала в качестве стандартного ввода. Есть ли способ определить это с помощью PHP?

Как я могу проверить, существует ли stdin в PHP (php-cgi?

Настройка и фон Я работаю над сценарием, который должен выполняться как /usr/bin/php-cgi вместо /usr/local/bin/php, и ... din через php-cgi без блокировки скрипта, если он не существует. /usr/bin/php-cgi -v урожайность: PHP 5.4.17 (cgi-fcgi)

Стандартный ввод PHP?

Я знаю, что PHP обычно используется для веб-разработки, где нет стандартного ввода, но PHP утверждает, что его можно ... учать входные данные от stdin (в частности, с помощью fgetc(), но любая функция ввода хороша), или это вообще возможно?

Чтение строки за строкой из стандартного ввода-вывода без блокировки

В принципе, я хочу прочитать строки из стандартного ввода, но я не хочу блокировать их в ожидании новых данных. Почти ... din); // No input right now if (empty($line)) { // Do something before waiting for more input } } while (1);

Пул потоков процессов CLI

Мне нужно передавать сообщения в PHP-процессы CLI через стандартный ввод с Java. Я бы хотел, чтобы в пуле работало окол ... ощью простого интерфейса, чтобы передать сообщение в пул? Придется ли мне реализовывать свой собственный "пул потоков"?

Чтение из STDIN на крючке предварительной фиксации Git (с PHP)

Я ищу способ заставить git-commit ждать стандартного ввода. Я кодирую это в PHP, так как мои навыки bash отсутствуют, п ... сервере. Это позволило бы мне откатиться, если я замечу какие-либо ошибки (ленивый, я знаю). Спасибо за любую помощь!

PHP: Добавление поддержки клавиш со стрелками в Стандартный ввод/Обработку одного символа

В PHP я могу читать входные данные из программы командной строки со следующим кодом $stream = STDIN; $test = fgets($st ... ? Я пробовал варианты fgets($stream, 1), но похоже, что PHP просто зависает, пока пользователь не введет клавишу ввода.

PHP readline(), когда стандартный ввод, отличный от клавиатуры

Я пишу сценарий, который может считывать данные из стандартного ввода, а затем запрашивать подтверждение. <?php $st ... php Как я могу читать как с стандартного ввода, так и с клавиатуры при вызове этого скрипта таким образом? Спасибо.

Как обработать стандартный ввод в стандартный вывод в php?

Я пытаюсь написать простой php-скрипт, чтобы принимать данные из stdin, обрабатывать их, а затем записывать в stdout. Я ... йера. Любые подсказки относительно того, почему это не так работаешь? PS: У меня не очень большой опыт работы с PHP.

Поместите данные в php://ввод из командной строки

У меня есть небольшой PHP-скрипт, который читает из php://input. С помощью моей командной строки я могу запустить скрип ... не php://input Сценарий можно резюмировать следующим образом: <?php echo file_get_contents('php://input'); ?>

Как я могу очистить стандартный ввод php перед новым вводом?

У меня есть вопрос nooby о php-cli. Я использую это: define("STDIN", fopen('php://stdin','r')); $input = ""; while( ... лнительных символов будут добавлены к следующему. Как я могу "очистить" стандартный ввод данных перед каждым вводом?

Как мне сделать, чтобы дочерний процесс записал обратно в стандартный идентификатор своего родителя в PHP?

В PHP есть ли способ, чтобы дочерний процесс разветвлялся с помощью pcntl_fork() записи данных непосредственно обратно ... ть.) Как в: $pid = pcntl_fork(); if (!$pid) { // do fun child process stuff // write data back to parent's STDIN }

перенаправление содержимого файла на стандартный ввод в php

У меня есть файл abc.txt с таким содержимым, как: hello hi good bad ... .... Теперь, как перенаправить содержимое ф ... данные с помощью любой из этих команд: $f = fopen('php://stdin', 'r'); $line = fgets($f); Или $f = fgets(STDIN);

PHP: Чтение из сокета или стандартного ввода-вывода

Я изучаю программирование сокетов на PHP и поэтому пробую простой сервер эхо-чата. Я написал сервер, и он работает. Я ... e can read it now if input == sock.fd #there is input on socket, lets read it Мне нужно то же самое в PHP

Синтаксическая ошибка PHP при чтении стандартного ввода

Я создаю скрипт командной строки на PHP, который должен считывать содержимое из STDIN и обрабатывать его в переменную. ... y 22 2015 16:12:44) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies