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