Re: How to do Press Any Key To Continue with php.exe

From: Date: Tue, 21 Jun 2011 09:14:38 +0000
Subject: Re: How to do Press Any Key To Continue with php.exe
References: 1  Groups: php.windows 
Request: Send a blank email to php-windows+get-30672@lists.php.net to get a copy of this message
On 20 June 2011 23:26, JDS <jds@forerunnertv.com> wrote: > I am wondering if there is a better way to do this than what I have come up > with. The first example waits for the ENTER key to be pressed, but any other > characters you press show up on the screen > > The second method works with any key being pressed, but uses exec(). > > Any other suggestions? Basically I am wanting the console window to stay > open at the end of the script so the user can read what was displayed in the > window before the console window closes down. > > Thanks > >> php test.php > > <?php > //test. php > > //Not the most elegant, but it works! > echo "\n\n"; > echo "Press ENTER to continue... "; > $handle = fopen("php://stdin","r"); > $getLine = ""; > while ($getLine == ""): >    $getLine = fgets($handle); > endwhile; > > //A little better but uses exec() > echo "\n\n"; > echo "Press ANY KEY to continue... "; > exec("pause"); > > ?> @ECHO OFF C:\PHP5\php.exe C:\Path\to\Script.php --arg1 --arg2 --arg3 PAUSE -- Richard Quadling Twitter : EE : Zend : PHPDoc @RQuadling : e-e.com/M_248814.html : bit.ly/9O8vFY : bit.ly/lFnVea

« previous php.windows (#30672) next »