Re: How to do Press Any Key To Continue with php.exe
| From: | Richard Quadling | 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