Welcome to WebmasterWorld Guest from 54.147.63.124

Forum Moderators: coopster & jatar k

Message Too Old, No Replies

Php Sleep Function

The sleep function does not work as I expect

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

Junior Member

10+ Year Member

joined:Mar 6, 2005
posts: 42
votes: 0


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

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

Senior Member

WebmasterWorld Senior Member 5+ Year Member

joined:Jan 16, 2007
posts:914
votes: 0


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.
7:27 pm on Apr 5, 2008 (gmt 0)

Administrator

WebmasterWorld Administrator coopster is a WebmasterWorld Top Contributor of All Time 10+ Year Member

joined:July 31, 2003
posts:12533
votes: 0


or you can flush [php.net] the information upon each iteration after the sleep().
11:13 pm on Apr 7, 2008 (gmt 0)

Junior Member

10+ Year Member

joined:Mar 6, 2005
posts:42
votes: 0



Thank you coopster, the flush() worked fine.