Are there any easy to integrate progess bars in 100% PHP? I haven't seen any recently and was wondering if anyone could recommend any. thanks
What sort of a progress bar are you looking for? There is no way to display a progress bar using PHP, however, using a combination of technologies, such as Perl or AJAX, you can get the results. If you're looking for an upload progress bar, then http://www.raditha.com/megaupload/ is one, and this is an ajax one: http://www.devpro.it/upload_progress/
I imagine that if you had a script that took very long, you may be able to achieve a progress bar just in php by using something like flush() or something similar. Not 100% sure on this, or even why you only want to do it in php.
Progress bars are tricky using any technology for the web (perhaps java would work ok though) - the main reason is when to tell that true progress - you can fake it using an animated gif or javascript loading single blocks, but it would not be a genuine guide to how long a connetion could take. I would be done using php, but you would also need to use Ajax to talk to php from the browser.
It's all soo complicated to do that kind of progress bar, which will work correctly. But i saw one time once, but i think it works only in FF (not sure), but i don't know now about it anymore.
And it also will technically slow the loading down... Although probably not much. But on slow connection/really slow computers it will.
Using just php, as far as I am aware it would be very difficult or not possible. However if you combine php + javascript (or ajax) you could create a really impressive progress bar. Take a look at [I CANT POST LINKS YET, PM ME]
Believe it or not there is. You can use flush() - there is a working example on the php.net user notes. I wouldn't recommend it though as some browser - server connections don't like forced flushes (I've tried it, it's very unreliable). It would be much better to use AJAX.