Advanced Multi-User PHP File Manager & AJAX Uploader
Upload, edit, manage, zip and share files and folders. Multiple user accounts with private folders and permissions.
Features
- Upload multiple files simultaneously with Ajax and manage them online
- Copy, move, rename, create, edit or delete online files and folders
- Create archives with zip or unzip and decompress files online
- Hierarchical Treeview
- Search files and folders
- Preview images in gallery mode
- Multiple user accounts + guest account
- Adjustable read/write/upload permissions for each user
- Admin interface for managing user accounts
- Sending file links via email (php mail() or smtp)
- Google goo.gl url shortener for email links
- Home directories for each user or default directory if not specified
- Nice user-friendly fluid interface
- No database required, flash free
- Full source code included, highly configurable
Beta Features
If you want sign up functionality you can look at this simple php form that register users to FileGator: http://file-gator.com/gator/register.zip.I built a simple cron job php script which can help setting storage limits per each home directory. You can download it from here: http://file-gator.com/gator/cron.zip.
FileGator successfully tested with nginx 1.2.8 & php-fpm (04/2013)
Note: Beta Features are released for developers and testing purposes. Please back up everything before trying beta features and please send some feedback. Thanks.
Compatibility
- PHP Versions 5.2 or higher + Apache. Consult your server administrator or hosting provider about this.
- Browsers: Microsoft IE7, IE8, IE9, IE10, Firefox, Chrome, Safari. Yes, it works in IE!
- Operating Systems: Windows or Linux
Installation
The installation of FileGator is very simple. Copy all files to server, add one or more users and you are ready to go.Updates (current v2.4 04/19/2013)
NEW: file search and filter, preview images
(update from v2.2 => v2.3 by replacing filegator/include/ folder only)
UPDATE: v2.2 released – sending links to email, admin interface included

Changelog
Version 2.4 (04/19/2013)
- users can change their passwords if allowed in config
- better caching of users file
Version 2.3.2 (04/10/2013) - FIXED: small bug-fix
Version 2.3.1 (03/26/2013) - FIXED: sort related bug-fix
Version 2.3 (02/21/2013)
- ADDED: filter files by filename
- ADDED: preview images
- FIXED: minor bug-fixes
- CHANGED: documentation updated
Version 2.2 (11/23/2012)
- FIXED: security update for .htaccess file (thanks to ne03)
- FIXED: minor bug-fix
- CHANGED: documentation updated
Version 2.1 (11/20/2012)
- ADDED: option for sending links to email via php mail() or smtp protocol
- ADDED: masking options for main file repository enabling short path in admin area
- FIXED: minor bug-fix
- CHANGED: documentation updated
Version 2.0 (10/17/2012)
- ADDED: admin interface added to administer user accounts, passwords and permissions
- ADDED: config file added filegator/config/config.json
- ADDED: new config option user_config_file
- CHANGED: passwords changed from plain text to MD5 crypted
- FIXED: minor bug-fix - notice on create new folder/file on blank input field
- REMOVED: config option removed: users array;
- REMOVED: config option removed: flush_url_on_chdir (set to never flush)
- MOVED: config options encryption_salt changed and moved to file-gator.php->validateConf()
- MOVED: config option new_dir_mode moved to file-gator.php->validateConf()
- CHANGED: documentation updated
Version 1.1 (10/08/2012)
-FIXED: bug with file names containing multiple spaces fixed
- CHANGED: default config values changed to:
'accept_file_extensions' => array('*'),
'encrypt_filenames' => false,
- FIXED: Minor bug causing PHP Notice fixed
- FIXED: JavaScript fix on treeview
- CHANGED: documentation updated
Version 1.0 (09/18/2012)




