Spiffy PHP file upload script?
August 1, 2008 11:21 AM   Subscribe

I'm in need of a spiffy PHP file upload script. For great justice.

The print shop I work at is in the process of moving away from our current (dinky, suffocatingly restrictive) web host. I was charged with the task of finding a new host, creating a new site design, getting everything transferred, etc. I'm still in media res but things are moving pretty smoothly.

One of the most important parts of our old site was our file transfer system that allowed customers to upload their art to us. The old script was garbage and I'd very much like to offer our customers something nicer. I could probably call upon my fading PHP-fu to cobble something together, but before I resort to that I thought I'd ask the Hive Mind if it knew of (or better yet) had any experience with a PHP-based file upload script that would satisfy me needs. Here's what I had in mind:

- It's gotta be account-based, not just a pool of files. I'd prefer it if people could sign up for an account themselves, but it's fine if it can only be done by an administrator.
- On that subject, a decent user and administration control panel.
- It'd be nice if it used AJAX to refresh the FTP connection to the site while the file uploads. Our old file uploader had a nasty habit of timing out in the middle of customers sending huge files, which is (needless to say) pretty bad. Also, some kind of progress bar (possibly with "time remaining") would be a huge plus for our more impatient customers.
- Multiple file upload inputs on one page would be awesome.
- Email notifications of some kind would also be awesome.
- Our ultimate goal is to make the file uploader part of a group of services that we offer our customers online, so it would be highly beneficial if the script was made in such a way that it could easily (and legally) be extended upon.
- Free would be nice, but we'd have no problem paying for a quality product.

I know that it's easy to just sit on my butt and make a wish list of features that I want for this thing, but maybe you've come across something that comes close to matching what I need. I'm aware that there's a lot of services similar to what I need that host the data on their servers, but I really need this to be self-contained on my companies website (however, if you've had positive experiences with one of the aforementioned services please share that too). Thanks in advance.
posted by kryptondog to Computers & Internet (3 answers total) 6 users marked this as a favorite
Best answer: I think FileRun does most of what you want. I've used it but not installed it so I have no idea how secure and/or flawed it is. Does work, though, and has some nice features in line with what you asked for.
posted by DarlingBri at 1:29 PM on August 1, 2008

Best answer: I've been threatening to use Relay on one of our servers. It looks nice, and Web2.0, and claims to have upload status.

On one site, I'm using Comet Web File Manager at the moment. It's not terribly fancy, but it works pretty well.
posted by tomierna at 8:51 PM on August 1, 2008

Response by poster: Thank you both for the suggestions!

Relay looks to be exactly what I need. Thanks again.
posted by kryptondog at 8:08 AM on August 3, 2008

« Older Linux allows this mobo 2x RAM XP shows; can I VM...   |   what is this? where can I find one? Newer »
This thread is closed to new comments.