Hi,
Does anyone know if there is a way for me to produce a function in PHP to pause the
processing of the script for 3 seconds for example without eating up the CPU
bandwidth. I could do with quite accurate control. Is there a better way that doing it
like this:
<?php
function pause_script($int){
$start_time = time();
while(time() <= ($start_time+$int)){
// No functions take place inside the loop!
}
}
echo "The current time is " . time() . "\n";
pause_script(10);
echo "The current time is " . time() . "\n";
?>
The output is:
The current time is 1044105730
The current time is 1044105741
There is obviously an 11 second difference is the time that the two seperate lines
were printed.
Thing is, when I run this script the CPU usage goes to 100%
Anyone got any ideas?
Thanx
Josh