#21428 [Opn]: additional example for CLI SAPI page

From: Date: Sun, 05 Jan 2003 17:44:15 +0000
Subject: #21428 [Opn]: additional example for CLI SAPI page
References: 1  Groups: php.doc 
Request: Send a blank email to phpdoc+get-969350709@lists.php.net to get a copy of this message
ID: 21428 Updated by: philip@php.net Reported By: andrey@php.net Status: Open Bug Type: Documentation problem Operating System: all PHP Version: 4.3.0 New Comment: If \r\n was used in the example, would this CLI example work fine on all OS's including macs? (which uses \r) Previous Comments: ------------------------------------------------------------------------ [2003-01-05 07:26:21] andrey@php.net I completely agree. fscanf() is for advanced users but one example with fgets() and fscanf() will be better IMHO. ------------------------------------------------------------------------ [2003-01-05 07:21:27] nicos@php.net Note: there should be an another one with fgets() IMHO. ------------------------------------------------------------------------ [2003-01-05 07:11:40] andrey@php.net sorry STDIN instead of $STDIN ------------------------------------------------------------------------ [2003-01-05 07:08:31] andrey@php.net Hi, few minutes ago I was asked by a friend : "How can I read the user input in CLI?" He proposed this : <?php print "enter:\n"; $r = fread(STDIN, 100); print $r; ?> but....the user has to enter EOF (Ctrl-Z on Windows, Ctrl-D on *nix). This is not intuitive. So after some thinking I created this : <?php print "enter:\n"; fscanf($STDIN, "%d\n",$r); //reading a number print $r; ?> I haven't found an example about that issue on the CLI SAPI page. Thanks, Andrey ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=21428&edit=1

« previous php.doc (#969350709) next »