File Manager Application

Ye' old general discussion board. Basically, for everything that isn't covered elsewhere. Come here to shoot the breeze, shoot your mouth off, or whatever suits your fancy.
This forum is not for asking programming related questions.

Moderator: General Moderators

User avatar
Ollie Saunders
DevNet Master
Posts: 3179
Joined: Tue May 24, 2005 6:01 pm
Location: UK

File Manager Application

Post by Ollie Saunders »

I did a search for this but the only thread of interest was inconclusive. I'm looking for a file management (FTP replacement thing) written in PHP. Some specific wants:
  • The source has to be of good quality because I will likely want to modify it
  • Upload more than one file at once
  • Simple explorer like interface would be nice
  • User accounts (with something like chroot)
Can anybody recommend anything? I found this but I've not been completely satisfied with anything I've look at and quite a few seem to be suffer from 404 disease.
User avatar
Chris Corbyn
Breakbeat Nuttzer
Posts: 13098
Joined: Wed Mar 24, 2004 7:57 am
Location: Melbourne, Australia

Post by Chris Corbyn »

There's a one-file application called filethingie which I used to use to get around the proxy issues in my last job (horrible call center work) where I couldn't use ftp.
User avatar
Ollie Saunders
DevNet Master
Posts: 3179
Joined: Tue May 24, 2005 6:01 pm
Location: UK

Post by Ollie Saunders »

OK I'm running file thingy and I can safely say it satisfies none of my 4 wants.
Any other suggestions?

Edit: OK it does do the multiple files but i don't think its going to cut it.
User avatar
Luke
The Ninja Space Mod
Posts: 6424
Joined: Fri Aug 05, 2005 1:53 pm
Location: Paradise, CA

Post by Luke »

I'm actually writing a file manager application right now between the other 1 million things I'm doing. I already have version 1 out, but it was written quite a while back and it's pretty crappy code. If you want to take a look at it, PM me.
User avatar
Ollie Saunders
DevNet Master
Posts: 3179
Joined: Tue May 24, 2005 6:01 pm
Location: UK

Post by Ollie Saunders »

Rather looks like I'm going to be writing one myself now.
it's pretty crappy code
In that case no. But thanks for your offer
nickvd
DevNet Resident
Posts: 1027
Joined: Thu Mar 10, 2005 5:27 pm
Location: Southern Ontario
Contact:

Post by nickvd »

I'll be WAY more than happy to help you.. I have built minor parts of them, as well as modified a few to work to my purposes. I found one that uses ajax (too much) that we may want to look at for inspiration...
User avatar
daedalus__
DevNet Resident
Posts: 1925
Joined: Thu Feb 09, 2006 4:52 pm

Post by daedalus__ »

I was going to be working on a similar project in the near future, as well.
User avatar
Luke
The Ninja Space Mod
Posts: 6424
Joined: Fri Aug 05, 2005 1:53 pm
Location: Paradise, CA

Post by Luke »

I'd be willing to help out on this too as I was planning on scrapping mine and rebuilding from scratch. I could actually help work on this and get paid to do so as long as the licensing permits me to take it and sell it to my work's clients. :)

This means I would actually have time for this, so I'm in if you need help.
User avatar
Christopher
Site Administrator
Posts: 13596
Joined: Wed Aug 25, 2004 7:54 pm
Location: New York, NY, US

Post by Christopher »

There is an directory browser class and example in my Skeleton code. It is one of those shaggy problems that needs request vars and building URLs so I don't remember how clean it is.

I have combined it in a controller with upload and delete actions to make a file manager. It is pretty easy to do. But it is not monolithic "file manager" solution like you find around -- because I have found that there is no one-size fits all solution that works for me.
(#10850)
User avatar
Ollie Saunders
DevNet Master
Posts: 3179
Joined: Tue May 24, 2005 6:01 pm
Location: UK

Post by Ollie Saunders »

Whoa! Really wasn't expecting this kind of reaction. Personally I'd quite like to have this week to work on it myself by which time I'll have all the basics done and then I'll just make it open source.

I'll take a look at that arborint, thanks.
because I have found that there is no one-size fits all solution that works for me
Yes, that is exactly it. The ones with the really extensive features sets are often too complex to use for most people.
But it is not monolithic "file manager" solution like you find around
Of the many I've tried today I've noticed that quite a few are written in French or Spanish and/or badly written. In particular I don't see "whole application in one file" as anything to brag about in the slightest.
User avatar
Luke
The Ninja Space Mod
Posts: 6424
Joined: Fri Aug 05, 2005 1:53 pm
Location: Paradise, CA

Post by Luke »

well like I said, my bosses are expecting an application like this from me some time in the next few months, so I could honestly devote some serious time to this application and be getting paid for it. Let me know... otherwise I'll just have to build my own.
User avatar
daedalus__
DevNet Resident
Posts: 1925
Joined: Thu Feb 09, 2006 4:52 pm

Post by daedalus__ »

I think we should do a group thing, like the phpthrowdown team did. I didn't get to participate but I wanted to.

I can work on it this weekend.
User avatar
Christopher
Site Administrator
Posts: 13596
Joined: Wed Aug 25, 2004 7:54 pm
Location: New York, NY, US

Post by Christopher »

It is and interesting problem and I think ole an I are of a like mind that there is no clean all-in-one solution. I built my DirectoryBrowser class a long time ago. I wraps DirectoryIterator but separate directories from files and has some methods do request/response stuff based on a set of parameters it defines. I usually build a Action controller with listing(), upload(), delete(), download(), etc. methods. That way I can add/remove features per site, but the base is pretty simple and standard. Feel free to take my code an do whatever you like with it. If you look at my code an see a better way of doing it, I always like to hear about it.
(#10850)
User avatar
daedalus__
DevNet Resident
Posts: 1925
Joined: Thu Feb 09, 2006 4:52 pm

Post by daedalus__ »

I have that code somewhere I had planned on looking at it before I started work on mine :)
User avatar
jayshields
DevNet Resident
Posts: 1912
Joined: Mon Aug 22, 2005 12:11 pm
Location: Leeds/Manchester, England

Post by jayshields »

I made a file manager application about a year ago. It doesn't have user account stuff or multiple upload though.
Post Reply