Ryan A wrote:

Hi,
This is an older problem that I posted to the list and since the solutions
posted didnt really work,
I started searching for a different solution.

Required result:
After each email show the client a message:
eg:
Sent email #1
Sent email #2
etc

The message should display after each email which is easily enough done via
simple echo but the problem
is that all browsers wait and display a crapload of "sent email #x" instead
of one by one....

I tired Andre's solution of flush() but like its documented in the manual,
its giving problems on NN and
tiny problems on IE :-(....I am sure many of you more seasoned php guys must
have faced a problem
like this and maybe used a flash "progress bar"?
If yes, any chance of sharing that file with me or giving me a URL to one
such file which interacts with
the php "sending mail script"?

Have been searching google for the past 30 mins...will continue to search,
but have not made this myself
as I dont know flash well enough....

Any ideas?

Thanks,
-Ryan

I've run into this problem and the only way to possibly make it better (that I've found) is to do a flush() as well as echo a large block of text (and I mean large) to force the webserver to flush instead of cache AND to force the browser to display (if not enough is sent to the browser, it will just cache it on the client side). Note that once you have this working, you could also have some JS flushed which made a simple progress bar.


--
paperCrane <Justin Patrin>

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Reply via email to