This software is Freeware (see the licence agreement at the bottom for an explanation of commercial usage)
First things first, here is the download. v1.5.6 click here for more info.
Old VersionFuzzy Duck Explorer +. v1.483
Fuzzy Duck Explorer Plus is replacing the standard version. You can get the last standard version (with no user admin features) here. Standard will be updated as I update Plus, but the main development branch is now Plus.
If you are having trouble uploading large files please check out this link http://support.softartisans.com/kbview_900.aspx
Windows 7 Users, ASP is not set up by default, please follow the guide below to set it up!
http://www.codeproject.com/KB/aspnet/ASP_and_Windows7.aspx
Server 2008 users again ASP classic is not set up so follow this guide!!
http://learn.iis.net/page.aspx/562/classic-asp-is-not-installed-by-default-on-iis-70-and-iis-75/
What is Fuzzy Duck Explorer Plus (FDE+) - Back
FDE+ is a free web based file manager.
The project grew out of the frustration I felt from not being able to find a free File Manager, written in ASP that did everything I wanted and looked good!! (I think this looks ok ;))
It features:
- File/Folder Management
- Create New Files/Folders
- Copy Files/Folders
- Move Files/Folders
- Delete Files/Folders
- Download Files
- Upload Files
- Edit Files
- Search Feature
- Sortable Details View (click the column headings)
- Tile View
- Full Graphical Interface
- Easy Install
- Database Driven user management.
- Can create users (with md5 password encryption) and user folders.
- Create Read only users
- Create Admin users
- Create user folder
- Assign user disk quotas
- Users are then only able to access their user area.
- If you want to easily have more than one user this is how!!
- Banned folders list
- Banned extensions list
Screen Shots - Back
Detail View, Click image for larger picture |
Tile View, Click image for larger picture |
|
![]() |
![]() |
So lets start from the beginning, Installation. - Back
If you just upload the Explorer folder to you website, it should just work.
You must have read write access for iis guest user on the whole explorer folder.
A tip from Eyal Zarchi, add the apps location to your trusted sites!!
But there are a few settings you can tweak in the default.asp file.
.databasePath = server.mappath("./db/login.mdb")
.loginLog = false
.idleLogout = 5
.showHiddenItems = false
.bannedFolders = "folder1|folder2"
.bannedFiles = "mp3|wmv"
.searchPanel = true
.newfilePanel = true
.newfolderPanel = true
.viewChangerPanel = true
.uploadPanel = 3
.buttons = true
.dateFormat = "ddmmyyyy"
.uploadProgressBar = true
.guestLink = true
.useUploadDLL = "" 'tabsupload
.openLinkIn = "same" 'same , new , both
.root=""'Custom root for the site
- databasePath is the physical path to the login database.
- loginLog, set this to true to log every user login. You need to download the database to see this info.
- idleLogout is the time in minutes that a user who is logged in can stay idle before being logged out.
root is the root folder. As mentioned above this can be set to the same as the username maybe to access a network folder. (.username returns the name of the logged in user).
- showHiddenItems determines if you can see hidden folders (true) or not (false).
- bannedFolders is a list of folders you wish to be hidden, separated with |.
- bannedFiles is a list of file extensions you wish to be banned from upload, separated with |.
- searchPanel if set to true will display the search box.
- newfilePanel if set to true will display the new file box.
- newfolderPanel if set to true will display the new folder box.
- viewChangerPanel if set to true will display the button to change the view between detail and tile views.
- uploadPanel if set to more than 0 will display that number of upload boxes.
- buttons if set to true will display the home, help, upload and view buttons (best to leave this set to true!!).
- dateFormat sets how dates will be displayed to the user ddmmyyyy , mdyyyy , yyyymmdd
- uploadProgressBar turns on the upload progress bar. You must have a folder in the explorer root called tmp and it must have write access. Set to false if you have problems uploading.
- guestLink. If you have set up guest access a "Guest Login" link is displayed under the login box. To turn off this link set guestLink to false (guestLink = false)
- openLinkIn. This can be set to same, new or both. Same means that all file links will open in the same window. New means they will open in a new window. Both adds a small new window icon next to the link that opens the link in a new window.
- .useUploadDLL set to tabsupload if you have tabs upload installed
Ok this needs a little explanation. As an admin you will see this icon next to every folder
Click on this and you will be taken to a list of users. Each user has a tick box in front of it and one after it.
The first tick box selects a user that will have access to the folder.
The second box selects if the user will on have read only access to the folder.
This will override any other settings made when the user was created.
A hidden file called fuzzyperm.fde is created in the folder with a list of usernames in it.
This allows you to customize areas to allow certain access to certain folders or have admin only folders etc.
File and Folder attributes.
Click on the one of the following icons and you will be taken to an attributes editor
Hidden files or folders appear faded in FDE.
These changes affect the actual files and folders so be carefully!!!
Updates. - Back
Updated 21/01/08 - Only browserclass.asp is changed
- Folder permissions fixed for admin users.
- Security fixes (thanks Peter).
Updated 10/12/07
- Folder permissions fixed for multiple users.
- Security fixes (thanks again Augustin).
Updated 25/07/07
- Progress bar for Tabsupload and standard Upload are both fixed!!
Updated 12/07/07
- Added quick jump. Press a key and you will be taken to the next file or folder whose name starts with at letter or number.
- Fixed issue with multiple spaces in file names
Updated 16/06/07
- Security issue that let you go back to the root of the server fixed, thanks Augustin
Updated 20/04/07
- File delete bug fixed
Updated 20/02/07
- Now supports ' in a file name
- Working on aspupload compatability
Updated 21/12/06
- Added support for Tabs Upload installed
- Improved download
- Support for virtual directories in IIS
Updated 27/11/06
- Added new default variable that sets how to open a link
- Added a print stylesheet, so you can print clean directory listings with out the task pane or address bar.
Updated 16/11/06
- Folder permissions are now copied into new folders.
- New folders will inherit the fuzzyperm.fde permissions files of the parent folder
- Ban files extensions based on user and folder
- As well as being able to set up per user folder access you can now add banned file extensions list. e.g. asp|php|pl
Updated 08/11/06
- You can now assign a space quota to a user.
- Once they have gone over the quota they will not be able to upload, copy or create anything.
- Fixed a bug that did not allow things like commas in folder names.
Updated 07/11/06
- File and folder Attributes
- You can now set read only and hidden file and folder attributes
- Better tile view
- Bug fixes relating to last release
Updated 06/11/06
- Per user Folder Permissions
- Logged in as admin you can now set up lists of users who have access to a folder
- Custom user directory
- When you create a user as well as having the option to add new
Updated 19/10/06
- Guest Login
- On the admin > settings page if you click create guest user it will make a guest account and display a guest login link on the login page.
This link will take you straight into a read only guest account.
If you don't want it just click the delete guest account on the settings. - You can override this by changing .guestLink = true to false in the default page
The guest will then have to login using guest guest
If there is no guest account (default) then the guest link will not appear whatever .guestLink says
- On the admin > settings page if you click create guest user it will make a guest account and display a guest login link on the login page.
Updated 18/10/06
- Can now set users to be Read Only Files with no extension can now be seen. To prevent this add noExt to the bannedfiles
Updated 10/08/06
- Much better upload
- Now supports larger files
- Optional progress bar (See instructions)
- Search bug fixed
- Bug with spaces in folder names fixed.
- Bug with rename file/folder fixed.
- Search feature improved.
- Support for + in files and folders added
- Download file improved
- Added better icon descriptions (thanks to Thomas Anderson)
- A few bug fixes and tweaks
Beta
Ok the beta is 1.5 beta version 6 at the moment. It is a pretty big update!!
Updated 09/04/08- Bugfix 1: Folderwatch links in emails are now correct.
- Bugfix 2: Folder permissions are now inherited from the parent folder.
- Addition.
In the default.asp page there is a new setting called "allowLinkLogin". if you set this to true you can do the following.
www.yoursite.com/explorer/default.asp?action=login&username=UN&password=PW
The new stuff
- Has better security.
- You can no longer move or copy files from a write access folder to a read only access folder.
- Better permission handling.
- Database driven. You can set read only access or not available.
- Also a child directory will inherit the permissions of the parent, unless you override them.
- More secure and a little more flexible now.
- You can now set up which tools each user has access to, eg folder move file delete etc.
- Shared folders.
- When setting permissions on a folder you can choose to share it. This means that if a user does not have normal access(ie they have a custom root folder) you can let them have shared access.
- Virtual Directories.
- With luck compatibility with virtual directories!! (You can type in the name of a virtual directory and go to, or use it as a root, but it will not list them).
- Folder watch.
- where users can choose to have emails sent when new files are uploaded to watched folders.
- This requires you to have
- System email set up in the admin section
- An email address for the user (even the admin user)
- Have .folderwatch=true in the default.asp page (default)
Installation
This is a total reinstall there is no ability to import old users directly. The basic settings are the same in the default.asp page, with the addition of folderwatch=true|false.
All permissions will need to be set up again as they are now handled differently.
You can bulk create users so all is not lost if you have a lot of them!!. Click on bulk add in the admin area.
Here you can paste a comma separated list of users and details.
Examples
username,password,email,user root,readonly (1 or 0),isadmin (1 or 0), quota
test1,test1,[email protected],,0,1,0
This will add user test1 with a password of test1. They will be admin.
test2,test2,[email protected],test123,1,0,15
This will add user test2 with a password of test2. They will be read only, have a toot folder of test123 and a quota of 15MB
Have fun and report those bugs!!
Contact me at - [email protected] - Back
Licence agreement - Back
Fuzzy Duck Explorer is free to distribute and to alter for non commercial projects.
It is not free to sell FDE as a stand alone product or as a feature of any commercial website or product. If you wish to do this please contact me and we can discuss your needs.