Login   Register  
PHP Classes
elePHPant
Icontem

100% PHP Uploader

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Richard Keizer  >  100% PHP Uploader  >  Download .tar.gz .zip  >  Support forum Support forum (5)  >  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
Related classes: , , , , , , ,
Version: 0.1
PHP version: 5.2
Licenses: GNU Free Documentation License (FDL)
GNU General Public License (GPL)
All time users: 2458 users
All time rank: 1310
Week users: 5 users
Week rank: 667
 

  Author  
Picture of Richard Keizer
Name: Richard Keizer is available for providing paid consulting. Contact Richard Keizer .
Packages: 7 Browse all classes by Richard Keizer Browse all classes by
Country: The Netherlands The Netherlands - PHP jobs in The Netherlands
Age: 37
All time rank: 55517 in The Netherlands The Netherlands
Week rank: 174 Up7 in The Netherlands The Netherlands Up
Innovation award
Innovation award
Nominee: 5x

Winner: 1x


  Detailed description  
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.

  Groups   Rate classes User ratings   Applications   Files Files  

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


  Innovation Award  
PHP Programming Innovation award winner
November 2011
Winner

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  
Ratings
Utility
Consistency
Documentation
Examples
Tests
Videos
Overall
Rank
All time:
Sufficient (70.0%)
Sufficient (75.0%)
Sufficient (60.0%)
Sufficient (75.0%)
-
-
Not sure (56.0%)
1085
Month:
Not yet rated by the users

  Applications that use this class  
No application links were specified for this class.
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

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.