Login   Register  
PHP Classes
elePHPant
Icontem

File: readme.txt

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  >  readme.txt  >  Download  
File: readme.txt
Role: Documentation
Content type: text/plain
Description: read this first!
Class: 100% PHP Uploader
Track the progress of file upload with Web sockets
Author: By
Last change: added notice
Date: 2011-11-03 07:02
Size: 1,545 bytes
 

Contents

Class file image Download
Pure PHP uploader with progress bar!

BEWARE:
this is not for the faint hearted!
if you don't know anything about HTTP requests and/or configuring your php-instance then pls stop reading and get back to school.
This class is just a concept, it's usable, but certainly not production ready!

This is an implementation of a 100% PHP upload manager.
I've often broken my head to find a neat solution for this subject, and finally wrote one that's not too hard too manage and understand. The main goal was that it would be small.
I started work on the socket abstraction part when I found out that in the upcoming PHP 5.4 release there will be upload progress functionality included. (late but ok).
The latter is the reason I quit development of this little gem.
If anybody feels like having a version with abstracted sockets then pls contact me.

how to use this:
1. Put everything in a folder on your web server
2. Make sure the folder is writable and accessible with a browser.
3. Point your browser to this folder

You should be up and running!

pls. note that files are uploaded to the current folder!

I've tested this with:
- PHP 5.2.14 and Apache/2.2.14 (Unix)
- PHP 5.3.6 and Apache/2.2.20 (Unix)
- Firefox and Safari both on Mac OSX
- Firefox and IE7 both on Windows XP

considerations:
Now when I think about this I would like to make a new implementation more proxy-a-like: http-proxy with status monitoring, this way we can project status for any kind of http request, not just multipart form uploads.