Hi,<div><br></div><div>both APC and uploadprogress extensions are available via PECL, so you can install them by simply running "pecl install apc/uploadprogress". </div><div><br></div><div>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. </div>

<div><br></div><div>Tomas</div><div><br></div><div><div class="gmail_quote">On Sat, Apr 10, 2010 at 3:21 PM, Michael Keck <span dir="ltr"><<a href="mailto:sfnet@michaelkeck.de">sfnet@michaelkeck.de</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi Marc,<br>
<br>
the progress bar is not programmed in flash, it's jQuery ;)<br>
But of course it's updated from Flash with an external call.<br>
<br>
The Flash is only used as front-end to select and upload files and is<br>
only used (displayed)<br>
if Flash is installed. If not, the normal file input is used, but<br>
without upload progress.<br>
This is the point why I'm searching for other alternatives too, but<br>
without patching or<br>
installing software in php environment. You must know, not all peoples<br>
own a root<br>
server. And not all ISP give support to do such things ;(<br>
<br>
How does the PHP extensions (APC or uploadprogress) work, I've read that PHP<br>
must be patched?<br>
<br>
PS: I've a root server.<br>
<br>
Michael<br>
<br>
<br>
Am 10.04.2010 14:51, schrieb Marc Delisle:<br>
<div><div></div><div class="h5">> Michael Keck a écrit :<br>
><br>
>> Hi,<br>
>><br>
>> in jQuery UI there's a widget progressbar ;)<br>
>> Docu: <a href="http://docs.jquery.com/UI/Progressbar" target="_blank">http://docs.jquery.com/UI/Progressbar</a><br>
>><br>
>> Please notice to avoid problems on update progressbar please use follow<br>
>> code (that problem I've with my uploader):<br>
>> $('#your_element .ui-progressbar-value').css({ 'width' :<br>
>> your_progress_var + '%' });<br>
>> instead of $('#your_element').progressbar( "value" , you_progress ).<br>
>><br>
>> Explained:<br>
>> $('your_element').progressbar( "value" , you_progress ) takes to long<br>
>> time and hangs<br>
>> up after to much calls.<br>
>><br>
>><br>
>> I'm writing on an uploader now ... the first test can be seen here:<br>
>> <a href="http://michaelkeck.de/projects/jquery/#demo-uploader" target="_blank">http://michaelkeck.de/projects/jquery/#demo-uploader</a><br>
>><br>
>> Michael<br>
>><br>
> Thanks Michael about the jQuery UI progress bar. Please note however<br>
> that the phpMyAdmin implementation should not depend on Flash to obtain<br>
> the values. We currently use the PHP extensions APC or uploadprogress.<br>
><br>
><br>
><br>
<br>
</div></div><br>------------------------------------------------------------------------------<br>
Download Intel&#174; Parallel Studio Eval<br>
Try the new software tools for yourself. Speed compiling, find bugs<br>
proactively, and fine-tune applications for parallel performance.<br>
See why Intel Parallel Studio got high marks during beta.<br>
<a href="http://p.sf.net/sfu/intel-sw-dev" target="_blank">http://p.sf.net/sfu/intel-sw-dev</a><br>_______________________________________________<br>
Phpmyadmin-devel mailing list<br>
<a href="mailto:Phpmyadmin-devel@lists.sourceforge.net">Phpmyadmin-devel@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel</a><br>
<br></blockquote></div><br></div>