$Date: 2005/07/25 11:43:56 $
This example requires :
This example allows you to upload files from a web browser to your web server.
It requires no client side software and operates on the server via standard multipart HTML forms as defined in RFC 1867.
PEAR::HTML_QuickForm package is used to make and manage the form that will send file to your web server, while HTML_Progress is only used to display a progress meter running in indeterminate mode.
Be aware that your web server could returns a timeout on long upload operation, by running the HTML_Progress script (See technical notes below).
[Top]
The script time-out refers to the number of seconds a PHP page is given before the script is assumed to have failed and the page terminated. If you are uploading a large file the script that is receiving the transfer may time out before the file has been completely uploaded. To alter this setting you should insert the following code into your uploading page prior to creating any HTML_Progress and HTML_QuickForm objects.
1 | set_time_limit(300); // five minutes |
See also: set_time_limit manual.
[Top]
increment = 10 (to make progress bar animation smoothest in indeterminate mode)
speed = 100 (to make progress bar animation smoothest)
background-color = #e0e0e0
color = #996 background-color = #CCCC99
active-color = #996
[Top]
[Top]
The form file selection:
The progress meter in indeterminate mode:
[Top]