Login   Register  
PHP Classes

100% PHP Uploader: Track the progress of file upload with Web sockets

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us

  Author Author  
Picture of Richard Keizer
Name: Richard Keizer <contact>
Classes: 7 packages by
Country: The Netherlands The Netherlands
Age: 39
All time rank: 48313 in The Netherlands The Netherlands
Week rank: 1080 Down30 in The Netherlands The Netherlands Down
Innovation award
Innovation award
Nominee: 5x

Winner: 1x

  Detailed description   Download Download .zip .tar.gz   Install with Composer Install with Composer  
This class can track the progress of file upload using Web sockets receive the files.

It can generate HTML and JavaScript to upload a file by using a TCP socket that listens to the HTTP request on a given port to receive the files being uploaded.

The class can send HTML with JavaScript statements to the browser that will update the upload progress information displayed to the user.

  Classes of Richard Keizer  >  100% PHP Uploader  >  Download Download .zip .tar.gz  >  Support forum Support forum (6)  >  Blog Blog  >  RSS 1.0 feed RSS 2.0 feed Latest changes  
Name: 100% PHP Uploader
Base name: up-man
Description: Track the progress of file upload with Web sockets
Version: 0.1
PHP version: 5.2
Licenses: GNU Free Documentation License (FDL)
GNU General Public License (GPL)
All time users: 2934 users
All time rank: 1167
Week users: 0 users
Week rank: 1492 Equal
  Groups   Rate classes User ratings   Applications   Files Files  

Group folder image HTTP HTTP protocol clients, headers and cookies View top rated classes

  Innovation Award  
PHP Programming Innovation award winner
November 2011

Prize: One book of choice by Packt
Uploading files to Web sites is a task that may take long if files are large.

Showing the progress of uploading large files to users is an important feature because it lets the user know how long he needs to wait and so reduce his anxiety.

This class can be used to show the progress of files being uploaded to a site. It starts a parallel Web server that receives a file being uploaded.

This way it can keep track of how much data has been received in order to show progress report in a parallel request using HTML and JavaScript to update the progress information on a Web page.

Manuel Lemos

  User ratings  
RatingsUtility Consistency Documentation Examples Tests Videos Overall Rank
All time: Sufficient (66%) Sufficient (70%) Not sure (58%) Sufficient (70%) - - Not sure (53%) 1390
Month: Not yet rated by the users

  Applications that use this package  
No pages of applications that use this class were specified.
Add link image If you know an application of this package, send a message to the author to add a link here.
  Files folder image Files  
File Role Description
Accessible without login Image file barbackground.jpg Data background for progressbar
Plain text file buffer.class.php Class storage for binary data
Plain text file httprequestparser.class.php Class very small multipart message parser
Accessible without login Plain text file index.php Example server example
Accessible without login Plain text file readme.txt Doc. read this first!
Accessible without login Image file throbber.gif Icon animated throbber
Plain text file uploadmanager.class.php Class the main class

Install with Composer Install with Composer - Download Download all files: up-man.tar.gz up-man.zip
NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.