sorry about the false alarm , if you go here u will see a working example http://galleries.dyndns.org:1023/progress.php
i had to add both flush functions together to work , obviosuly flsuh is not emptying the buffer within a loop, is this still a bug ? flush(); ob_flush(); "Wico De Leeuw" <[EMAIL PROTECTED]> wrote in message [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... > At 20:41 18-12-02 +1100, you wrote: > >hi guys i have a little problem with flushing the buffer output, in this > >loop it should be downloading a file and changing the progress of a progress > >bar, although it waits until the shell_exec of all the files are done and > >then flushes the buffer which will start @ 95% , so it wont start until > >shell_exec is finished , is this a bug ? > > php can't multitask, so it's not a bug > what you can try: > > page1: (start process) > put an ignore_user_abort on it > put a header location on it to page2 > start the command and let it write to a file where it is > > page 2 : > read the file and display a processbar > (with javascript or meta refresh) > when done goto page3 > > page3: > continue > > > > >foreach ($filename as $file){ > > shell_exec("curl -O ".$url.$file); > > //shell_exec("wget ".$url.$file); > > //echo $file; > > > >$bar->progressbar_percentage($i,$filename,'NewWin','Percentage','Downloadin g > >'.$file); > > $i++; > > } > > > > > > > >-- > >PHP General Mailing List (http://www.php.net/) > >To unsubscribe, visit: http://www.php.net/unsub.php > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php