Hi,
both APC and uploadprogress extensions are available via PECL, so you can install them by simply running "pecl install apc/uploadprogress".
The current solution sends form to an invisible iframe and periodical AJAX request gets current size of uploading file. The information about size and progress of the upload is handled by either APC or uploadprogress. If non of them is available, then there is no progress bar displayed.
Tomas
On Sat, Apr 10, 2010 at 3:21 PM, Michael Keck sfnet@michaelkeck.de wrote:
Hi Marc,
the progress bar is not programmed in flash, it's jQuery ;) But of course it's updated from Flash with an external call.
The Flash is only used as front-end to select and upload files and is only used (displayed) if Flash is installed. If not, the normal file input is used, but without upload progress. This is the point why I'm searching for other alternatives too, but without patching or installing software in php environment. You must know, not all peoples own a root server. And not all ISP give support to do such things ;(
How does the PHP extensions (APC or uploadprogress) work, I've read that PHP must be patched?
PS: I've a root server.
Michael
Am 10.04.2010 14:51, schrieb Marc Delisle:
Michael Keck a écrit :
Hi,
in jQuery UI there's a widget progressbar ;) Docu: http://docs.jquery.com/UI/Progressbar
Please notice to avoid problems on update progressbar please use follow code (that problem I've with my uploader): $('#your_element .ui-progressbar-value').css({ 'width' : your_progress_var + '%' }); instead of $('#your_element').progressbar( "value" , you_progress ).
Explained: $('your_element').progressbar( "value" , you_progress ) takes to long time and hangs up after to much calls.
I'm writing on an uploader now ... the first test can be seen here: http://michaelkeck.de/projects/jquery/#demo-uploader
Michael
Thanks Michael about the jQuery UI progress bar. Please note however that the phpMyAdmin implementation should not depend on Flash to obtain the values. We currently use the PHP extensions APC or uploadprogress.
Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Phpmyadmin-devel mailing list Phpmyadmin-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel