FUDforum
Fast Uncompromising Discussions. FUDforum will get your users talking.

Home » Imported messages » comp.lang.php » Upload not working on adding progress bar script in HTML file
Show: Today's Messages :: Polls :: Message Navigator
Switch to threaded view of this topic Create a new topic Submit Reply
Upload not working on adding progress bar script in HTML file [message #184831] Tue, 11 February 2014 04:22 Go to next message
Saikat Saha is currently offline  Saikat Saha
Messages: 4
Registered: January 2014
Karma: 0
Junior Member
I am creating an app where I need to upload file using HTML input type="file" to a PHP server,when I upload the file to the PHP link without progress bar its working fine but when i add progress bar count script using ajaxform its unable to upload the file to the PHP server while this progress bar code works fine for this online test server, http://posttestserver.com/post.php.

I am not getting what is the actual issue as I am not aware of PHP code and my friend is not aware of HTML code,my friend is saying there is nothing to do from his end as it is working fine without progress bar script. I had tried all possible progress bar script available in the web.please help me out how to solve it with progress bar count.
Re: Upload not working on adding progress bar script in HTML file [message #184832 is a reply to message #184831] Tue, 11 February 2014 04:41 Go to previous messageGo to next message
Jerry Stuckle is currently offline  Jerry Stuckle
Messages: 2598
Registered: September 2010
Karma: 0
Senior Member
On 2/10/2014 11:22 PM, Saikat Saha wrote:
>
>
> I am creating an app where I need to upload file using HTML input type="file" to a PHP server,when I upload the file to the PHP link without progress bar its working fine but when i add progress bar count script using ajaxform its unable to upload the file to the PHP server while this progress bar code works fine for this online test server, http://posttestserver.com/post.php.
>
> I am not getting what is the actual issue as I am not aware of PHP code and my friend is not aware of HTML code,my friend is saying there is nothing to do from his end as it is working fine without progress bar script. I had tried all possible progress bar script available in the web.please help me out how to solve it with progress bar count.
>

I have to agree with your friend. If it's working without the progress
bar, it's probably not a PHP problem.

However, you also haven't provided sufficient information for any more
assistance. For instance - did you change any PHP code from the working
to the non-working version? Do you get any errors - either at the
browser (javascript) or the server (php)? Are you sure the scripts
you're using work with the server's version of PHP? What are the
differences between the test and production servers (i.e. PHP versions,
operating system, etc.)?

Lots of unknowns here. You need to do some debugging to see just where
the problem lies. The answers to these questions should help you know
where to start looking.

--
==================
Remove the "x" from my email address
Jerry Stuckle
jstucklex(at)attglobal(dot)net
==================
Re: Upload not working on adding progress bar script in HTML file [message #184833 is a reply to message #184831] Tue, 11 February 2014 05:23 Go to previous messageGo to next message
Michael Vilain is currently offline  Michael Vilain
Messages: 88
Registered: September 2010
Karma: 0
Member
In article <5d8ba92b-6d39-4d51-ad90-eef3bbfdf8f7(at)googlegroups(dot)com>,
Saikat Saha <saikat(dot)saha5(at)gmail(dot)com> wrote:

> I am creating an app where I need to upload file using HTML input type="file"
> to a PHP server,when I upload the file to the PHP link without progress bar
> its working fine but when i add progress bar count script using ajaxform its
> unable to upload the file to the PHP server while this progress bar code
> works fine for this online test server, http://posttestserver.com/post.php.
>
> I am not getting what is the actual issue as I am not aware of PHP code and
> my friend is not aware of HTML code,my friend is saying there is nothing to
> do from his end as it is working fine without progress bar script. I had
> tried all possible progress bar script available in the web.please help me
> out how to solve it with progress bar count.

In order to actually track the progress of the download, you're going to
have to do all the heavy lifting that the browser and server is doing
for you. Most likely this would be a java applet that you'd have to
write. If you think about it, the server has to has no knowledge of the
byte stream being sent to it by the browser. It's my understanding that
if you send the actual length of the file to be transferred down to the
browser, it can display a progress bar.

The reverse is not true. If you use the <input> tag, there's no
provision to tell the server in the tag how long the transfer would be.
And once it starts sending the file, the server can't communicate with
the browser until it's complete.

If this is a *must have*, I'd look at other tools besides php to
transfer a file with a progress bar. You'll most likely have to code it
by hand.

A quick and dirty workaround is to unhide an animated GIF of clock hands
or rotating dots or whatever but it won't have any correlation to what's
being transferred. But it will give the user feedback that something is
happening.

--
DeeDee, don't press that button! DeeDee! NO! Dee...
[I filter all Goggle Groups posts, so any reply may be automatically ignored]
Re: Upload not working on adding progress bar script in HTML file [message #184838 is a reply to message #184831] Tue, 11 February 2014 12:27 Go to previous messageGo to next message
Norman Peelman is currently offline  Norman Peelman
Messages: 126
Registered: September 2010
Karma: 0
Senior Member
On 02/10/2014 11:22 PM, Saikat Saha wrote:
>
>
> I am creating an app where I need to upload file using HTML input type="file" to a PHP server,when I upload the file to the PHP link without progress bar its working fine but when i add progress bar count script using ajaxform its unable to upload the file to the PHP server while this progress bar code works fine for this online test server, http://posttestserver.com/post.php.
>
> I am not getting what is the actual issue as I am not aware of PHP code and my friend is not aware of HTML code,my friend is saying there is nothing to do from his end as it is working fine without progress bar script. I had tried all possible progress bar script available in the web.please help me out how to solve it with progress bar count.
>

http://www.php.net/manual/en/session.upload-progress.php

--
Norman
Registered Linux user #461062
-Have you been to www.php.net yet?-
Re: Upload not working on adding progress bar script in HTML file [message #184840 is a reply to message #184831] Tue, 11 February 2014 12:48 Go to previous messageGo to next message
Christoph Michael Bec is currently offline  Christoph Michael Bec
Messages: 207
Registered: June 2013
Karma: 0
Senior Member
Saikat Saha wrote:

> I am creating an app where I need to upload file using HTML input
> type="file" to a PHP server,when I upload the file to the PHP link
> without progress bar its working fine but when i add progress bar
> count script using ajaxform its unable to upload the file to the PHP
> server while this progress bar code works fine for this online test
> server, http://posttestserver.com/post.php.
>
> I am not getting what is the actual issue as I am not aware of PHP
> code and my friend is not aware of HTML code,my friend is saying
> there is nothing to do from his end as it is working fine without
> progress bar script. I had tried all possible progress bar script
> available in the web.please help me out how to solve it with progress
> bar count.

It seems your problems are more related to the client-side library you
are using. You should consider asking in a related newsgroup/forum (the
more specific, the better).

--
Christoph M. Becker
Re: Upload not working on adding progress bar script in HTML file [message #184842 is a reply to message #184838] Tue, 11 February 2014 13:02 Go to previous messageGo to next message
Scott Johnson is currently offline  Scott Johnson
Messages: 196
Registered: January 2012
Karma: 0
Senior Member
On 2/11/14, 4:27 AM, Norman Peelman wrote:
> On 02/10/2014 11:22 PM, Saikat Saha wrote:
>>
>>
>> I am creating an app where I need to upload file using HTML input
>> type="file" to a PHP server,when I upload the file to the PHP link
>> without progress bar its working fine but when i add progress bar
>> count script using ajaxform its unable to upload the file to the PHP
>> server while this progress bar code works fine for this online test
>> server, http://posttestserver.com/post.php.
>>
>> I am not getting what is the actual issue as I am not aware of PHP
>> code and my friend is not aware of HTML code,my friend is saying there
>> is nothing to do from his end as it is working fine without progress
>> bar script. I had tried all possible progress bar script available in
>> the web.please help me out how to solve it with progress bar count.
>>
>
> http://www.php.net/manual/en/session.upload-progress.php
>

Hmm.

This is an interesting idea that I did not know about. Will surely have
to give it a try at some point.

Scotty
Re: Upload not working on adding progress bar script in HTML file [message #184844 is a reply to message #184842] Tue, 11 February 2014 13:18 Go to previous messageGo to next message
Christoph Michael Bec is currently offline  Christoph Michael Bec
Messages: 207
Registered: June 2013
Karma: 0
Senior Member
Scott Johnson wrote:

> On 2/11/14, 4:27 AM, Norman Peelman wrote:
>
>> http://www.php.net/manual/en/session.upload-progress.php

>
> Hmm.
>
> This is an interesting idea that I did not know about. Will surely have
> to give it a try at some point.

An alternative to this are chunked uploads, as used by plupload[1], for
instance.

[1] <http://www.plupload.com/>

--
Christoph M. Becker
Re: Upload not working on adding progress bar script in HTML file [message #184845 is a reply to message #184833] Tue, 11 February 2014 13:26 Go to previous messageGo to next message
Jerry Stuckle is currently offline  Jerry Stuckle
Messages: 2598
Registered: September 2010
Karma: 0
Senior Member
On 2/11/2014 12:23 AM, Michael Vilain wrote:
> In article <5d8ba92b-6d39-4d51-ad90-eef3bbfdf8f7(at)googlegroups(dot)com>,
> Saikat Saha <saikat(dot)saha5(at)gmail(dot)com> wrote:
>
>> I am creating an app where I need to upload file using HTML input type="file"
>> to a PHP server,when I upload the file to the PHP link without progress bar
>> its working fine but when i add progress bar count script using ajaxform its
>> unable to upload the file to the PHP server while this progress bar code
>> works fine for this online test server, http://posttestserver.com/post.php.
>>
>> I am not getting what is the actual issue as I am not aware of PHP code and
>> my friend is not aware of HTML code,my friend is saying there is nothing to
>> do from his end as it is working fine without progress bar script. I had
>> tried all possible progress bar script available in the web.please help me
>> out how to solve it with progress bar count.
>
> In order to actually track the progress of the download, you're going to
> have to do all the heavy lifting that the browser and server is doing
> for you. Most likely this would be a java applet that you'd have to
> write. If you think about it, the server has to has no knowledge of the
> byte stream being sent to it by the browser. It's my understanding that
> if you send the actual length of the file to be transferred down to the
> browser, it can display a progress bar.
>
> The reverse is not true. If you use the <input> tag, there's no
> provision to tell the server in the tag how long the transfer would be.
> And once it starts sending the file, the server can't communicate with
> the browser until it's complete.
>

No, before the file upload starts, the browser sends the file size to
the server. And they CAN communicate; see the APC PECL extension.

> If this is a *must have*, I'd look at other tools besides php to
> transfer a file with a progress bar. You'll most likely have to code it
> by hand.
>

It can easily be done with the APC extension and some javascript.

> A quick and dirty workaround is to unhide an animated GIF of clock hands
> or rotating dots or whatever but it won't have any correlation to what's
> being transferred. But it will give the user feedback that something is
> happening.
>


--
==================
Remove the "x" from my email address
Jerry Stuckle
jstucklex(at)attglobal(dot)net
==================
Re: Upload not working on adding progress bar script in HTML file [message #184849 is a reply to message #184838] Tue, 11 February 2014 14:29 Go to previous messageGo to next message
Jerry Stuckle is currently offline  Jerry Stuckle
Messages: 2598
Registered: September 2010
Karma: 0
Senior Member
On 2/11/2014 7:27 AM, Norman Peelman wrote:
> On 02/10/2014 11:22 PM, Saikat Saha wrote:
>>
>>
>> I am creating an app where I need to upload file using HTML input
>> type="file" to a PHP server,when I upload the file to the PHP link
>> without progress bar its working fine but when i add progress bar
>> count script using ajaxform its unable to upload the file to the PHP
>> server while this progress bar code works fine for this online test
>> server, http://posttestserver.com/post.php.
>>
>> I am not getting what is the actual issue as I am not aware of PHP
>> code and my friend is not aware of HTML code,my friend is saying there
>> is nothing to do from his end as it is working fine without progress
>> bar script. I had tried all possible progress bar script available in
>> the web.please help me out how to solve it with progress bar count.
>>
>
> http://www.php.net/manual/en/session.upload-progress.php
>

Interesting - they finally implemented this in base PHP.

I admit I didn't pay a lot of attention to it as I've been using APC for
quite a while and wasn't looking for anything else.


--
==================
Remove the "x" from my email address
Jerry Stuckle
jstucklex(at)attglobal(dot)net
==================
Re: Upload not working on adding progress bar script in HTML file [message #184864 is a reply to message #184840] Wed, 12 February 2014 04:25 Go to previous messageGo to next message
Salvatore is currently offline  Salvatore
Messages: 38
Registered: September 2012
Karma: 0
Member
On 2014-02-11, Christoph Michael Becker <cmbecker69(at)arcor(dot)de> wrote:
> It seems your problems are more related to the client-side library you
> are using. You should consider asking in a related newsgroup/forum (the
> more specific, the better).

I would have to agree. Technically, it is possible to track a file
upload to a PHP server without using any PHP. (There is a new JavaScript
interface to track the upload progress, but it isn't supported in all
browsers.)

--
Blah blah bleh...
GCS/CM d(-)@>-- s+:- !a C++$ UBL++++$ L+$ W+++$ w M++ Y++ b++
Re: Upload not working on adding progress bar script in HTML file [message #184865 is a reply to message #184831] Wed, 12 February 2014 04:50 Go to previous messageGo to next message
Saikat Saha is currently offline  Saikat Saha
Messages: 4
Registered: January 2014
Karma: 0
Junior Member
On Tuesday, February 11, 2014 9:52:59 AM UTC+5:30, Saikat Saha wrote:
> I am creating an app where I need to upload file using HTML input type="file" to a PHP server,when I upload the file to the PHP link without progress bar its working fine but when i add progress bar count script using ajaxform its unable to upload the file to the PHP server while this progress bar code works fine for this online test server, http://posttestserver.com/post.php.
>
>
>
> I am not getting what is the actual issue as I am not aware of PHP code and my friend is not aware of HTML code,my friend is saying there is nothing to do from his end as it is working fine without progress bar script. I had tried all possible progress bar script available in the web.please help me out how to solve it with progress bar count.

Hi All,when i check the error log in console I found that I am getting some error like ---> disallowed for cross-origin requests that require preflight can help me out what to do now using jquery ajax
Re: Upload not working on adding progress bar script in HTML file [message #184871 is a reply to message #184865] Wed, 12 February 2014 11:35 Go to previous message
Jerry Stuckle is currently offline  Jerry Stuckle
Messages: 2598
Registered: September 2010
Karma: 0
Senior Member
On 2/11/2014 11:50 PM, Saikat Saha wrote:
> On Tuesday, February 11, 2014 9:52:59 AM UTC+5:30, Saikat Saha wrote:
>> I am creating an app where I need to upload file using HTML input type="file" to a PHP server,when I upload the file to the PHP link without progress bar its working fine but when i add progress bar count script using ajaxform its unable to upload the file to the PHP server while this progress bar code works fine for this online test server, http://posttestserver.com/post.php.
>>
>>
>>
>> I am not getting what is the actual issue as I am not aware of PHP code and my friend is not aware of HTML code,my friend is saying there is nothing to do from his end as it is working fine without progress bar script. I had tried all possible progress bar script available in the web.please help me out how to solve it with progress bar count.
>
> Hi All,when i check the error log in console I found that I am getting some error like ---> disallowed for cross-origin requests that require preflight can help me out what to do now using jquery ajax
>

That's an AJAX error message, and has nothing to do with PHP. You need
to be following up in a javascript newsgroup.


--
==================
Remove the "x" from my email address
Jerry Stuckle
jstucklex(at)attglobal(dot)net
==================
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: user resgiartattion form
Next Topic: Array key names
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ]

Current Time: Fri Nov 22 04:35:33 GMT 2024

Total time taken to generate the page: 0.02009 seconds