Krist van Besien wrote:
The code works insofar that it waits 5 seconds and than proceeds with the default I set, but it completely ignores any keypresses I make. It is as if STDIN is not available at the time this code runs. If I replace the ReadKey(5) with a ReadKey(5,STDIN) I get a syntax error.
I suspect that apache may be closing STDIN before it reads the config. Maybe.
You could try:
close(STDIN); # just in case
open(STDIN,"/dev/tty");
ReadMode('cbreak');
print "Press a key\n";
while (1) {
$key = ReadKey(-1);
if($key) {
print "got $key\n";
last;
}
}
ReadMode('restore');
Rob
Mail converted by mhonarc 2.6.15
This archive provided courtesy of JSW4.NET, Internet Hosting Services for Small Business.