- 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)
File Manager Application
Moderator: General Moderators
- Ollie Saunders
- DevNet Master
- Posts: 3179
- Joined: Tue May 24, 2005 6:01 pm
- Location: UK
File Manager Application
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:
- Chris Corbyn
- Breakbeat Nuttzer
- Posts: 13098
- Joined: Wed Mar 24, 2004 7:57 am
- Location: Melbourne, Australia
- Ollie Saunders
- DevNet Master
- Posts: 3179
- Joined: Tue May 24, 2005 6:01 pm
- Location: UK
- Ollie Saunders
- DevNet Master
- Posts: 3179
- Joined: Tue May 24, 2005 6:01 pm
- Location: UK
- daedalus__
- DevNet Resident
- Posts: 1925
- Joined: Thu Feb 09, 2006 4:52 pm
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.
This means I would actually have time for this, so I'm in if you need help.
- Christopher
- Site Administrator
- Posts: 13596
- Joined: Wed Aug 25, 2004 7:54 pm
- Location: New York, NY, US
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.
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)
- Ollie Saunders
- DevNet Master
- Posts: 3179
- Joined: Tue May 24, 2005 6:01 pm
- Location: UK
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.
I'll take a look at that arborint, thanks.
Yes, that is exactly it. The ones with the really extensive features sets are often too complex to use for most people.because I have found that there is no one-size fits all solution that works for me
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.But it is not monolithic "file manager" solution like you find around
- daedalus__
- DevNet Resident
- Posts: 1925
- Joined: Thu Feb 09, 2006 4:52 pm
- Christopher
- Site Administrator
- Posts: 13596
- Joined: Wed Aug 25, 2004 7:54 pm
- Location: New York, NY, US
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)
- daedalus__
- DevNet Resident
- Posts: 1925
- Joined: Thu Feb 09, 2006 4:52 pm
- jayshields
- DevNet Resident
- Posts: 1912
- Joined: Mon Aug 22, 2005 12:11 pm
- Location: Leeds/Manchester, England