phpbar.de logo

Mailinglisten-Archive

[php] konsolenanwendung: eingabe

[php] konsolenanwendung: eingabe

Johannes Schäfer php_(at)_phpcenter.de
Fri, 25 Jan 2002 13:08:39 +0100 (MET)


> versuch es doch mit fopen, das sollte lt. Handbuch gehen.
> 
> If filename is one of "php://stdin", "php://stdout", or 
> "php://stderr", the corresponding stdio stream will be opened.
> (This was introduced in PHP 3.0.13; in earlier versions, a 
> filename such as "/dev/stdin" or "/dev/fd/0" must be used to 
> access the stdio streams.) 

super, genau das habe ich gesucht.

in den kommentaren habe ich noch ein beispiel gefunden:
<?
Function Readln(&$INPUT){

  $fp = fopen("php://stdin","r");

  while (!feof($fp)) {

    $BUFFER = fgetc($fp);
    $INPUT .= $BUFFER;

    if ($BUFFER == "\n")
      break;
  }

  fclose($fp);
}

echo "Enter something:";
Readln($UserInput);
echo "Input from console: ".$UserInput;
?>


mfg 

johannes schäfer

-- 
GMX - Die Kommunikationsplattform im Internet.
http://www.gmx.net


php::bar PHP Wiki   -   Listenarchive