PHP programming forum. Ask questions or help people concerning PHP code. Don't understand a function? Need help implementing a class? Don't understand a class? Here is where to ask. Remember to do your homework!
Well.. I have a serious problem with sleep() function. I tried to make script which displays one sentence, and the second one after 5 sec delay. Script look like this:
The scipt works fine but it displays both sentences at once
I tried all kinds of flush(),ob_flush etc. but it didn't help. I heard that's because I am running script on Windows server and sleep() works ok only in Linux. Plz help
try using the function unsleep()
the number you put in it is micro seconds, that is 1millionth of a second.
if you wanted it to display in 5 seconds you should put
[url=htt://php.net/sleep]sleep()[/url] user comments wrote:it is a bad idea to use sleep() for delayed output effects as
1) you have to flush() output before you sleep
2) depending on your setup flush() will not work all the way to the browser as the web server might apply buffering of its own or the browser might not render output it thinks not to be complete
netscape for example will only display complete lines and will not show table parts until the </table> tag arrived
so use sleep if you have to wait for events and don't want to burn to much cycles, but don't use it for silly delayed output effects!