Posted by Norman Peelman on 01/21/08 05:19
BDthatsme wrote:
> I can't get any of the various examples of keyboard input to work
> using command line PHP.
>
> I have Windows XP Pro SP 2 and PHP 5.1.6 (cli) (built: Aug 23 2006
> 16:35:53).
>
> I can't find any info about why it doesn't work, or a way that does
> work. Any suggestions?
>
> examples of attempted variations: (and I've tried others)
>
> $psLine = fgets (STDIN, 1024); // phpa.php at http://david.acz.org/phpa/
>
> stdin = fopen("php://stdin", "r"); // PHP_Shell-0.3.1
> $l = fgets(stdin);
Under Windows you have to hit <ENTER> to complete the input. Windows
does not support character by character entry/processing without
installing ncurses. Even then i'm not positive but I think so. Thing is
you'll have to compile it yourself. I have found it works out of the box
under Linux but have not done much testing.
--
Norman
Registered Linux user #461062
[Back to original message]
|