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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 20 June 2011 23:26, JDS <jds@xxxxxxxxxxxxxxxx> 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

-- 
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




[Index of Archives]     [PHP Home]     [PHP Users]     [PHP Database Programming]     [PHP Install]     [Kernel Newbies]     [Yosemite Forum]     [PHP Books]

  Powered by Linux