Forum Moderators: coopster

Message Too Old, No Replies

Php Sleep Function

The sleep function does not work as I expect

         

cayetanob

8:58 pm on Apr 4, 2008 (gmt 0)

10+ Year Member



Hi,

I have a list of users and I want to display each one ONE SECOND after the last.

So I use the sleep() function, and what happend is, that it sleep the total amount of all records and then displays all of them of a sudden.

Ej. If I have 20 users, the sistem last 20 seconds and show all of them suddenly, no one by one.

regards
cayetano

cameraman

9:05 pm on Apr 4, 2008 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



PHP doesn't send anything to the browser until the script has completed its execution. You'd have to use a browser-side script like Javascript to do what you want.

coopster

7:27 pm on Apr 5, 2008 (gmt 0)

WebmasterWorld Administrator 10+ Year Member



or you can flush [php.net] the information upon each iteration after the sleep().

cayetanob

11:13 pm on Apr 7, 2008 (gmt 0)

10+ Year Member




Thank you coopster, the flush() worked fine.