Я использую PHP версии 5.5.24 на Centos 6. http://php.net/manual/en/wrappers.php.php кажется, подразумевает, что я должен использовать определенную константу STDIN
однако, как показано при выполнении с Apache, он не определен.
<?php
$input = fgets(STDIN);
Примечание: использование неопределенной константы STDIN — предполагается, что в STDIN
/var/www/bidjunction/html/stdin.php в строке 2Предупреждение: fgets () ожидает, что параметр 1 будет ресурсом, строка указана в
/var/www/bidjunction/html/stdin.php в строке 2
РЕДАКТИРОВАТЬ. Это определено из CLI. Позвольте мне обновить название.
[Michael@devserver ~]$ php -r 'echo(STDIN);'
Resource id #1
[Michael@devserver ~]$
Комментарий Per deceze.
FWIW, STDIN, кажется, только определяется CLI SAPI:
php.net/manual/en/features.commandline.io-streams.php
Других решений пока нет …