FileGator

Last Update
1 August 2013
Regular License
$9
Extended License
$45
Sales
476

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 Drag&Drop files to start upload 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 User registration & password recovery Adjustable read/write/upload permissions for each user Admin interface for managing user accounts Home directories for each user or default directory if not specified Choose whether to store users inside mysql database or a single json file Sending file links via email (php mail() or smtp) Google goo.gl url shortener for email links Very fast and user-friendly interface Translatable interface with a single language file Full source code included, flash free, highly configurable

*Note: Microsoft Internet Explorer 9 and earlier does not support multiple file upload, drag&drop uploads and real-time progress bar.

Beta Features 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. 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. Note that web server must have read/write permissions to config/ and repository/ folders.

If you want to use mysql database to store your users then update configuration.php file and create table with database.sql script.

Languages The new version of FileGator v3 includes a single language file and can be easily translated. If you wish to help and translate it to your language you can download a file from here: http://file-gator.com/gator/languages.zip

Send me your language file and your name will be credited at the top of new translation file.

Currently available languages: English, French, German, Russian, Polish, Portuguese, Spanish, Swedish, Persia, Serbian, Romanian

Licensing If you are planing to charge end users for file-related services based on this script then consider buying Extended license since Regular License does not permit this. For more info on licensing visit this link: http://codecanyon.net/licenses

Having problems or questions? Please read this extensive FAQ as you may find your answer there. You can contact me via email Mon-Fri 9am-5pm (Central European Time), I will try to answer your questions immediately but it may take 1-2 business days.

Updates (current v4.1.1 08/02/2013) NEW: database support for storing user accounts, sign up functionality, password recovery, translations, file search and filter, preview images

UPDATE: v2.2 released – sending links to email, admin interface included

Changelog

Version 4.1.1 (08/02/2013) - small bug fix when redirecting signups. Only include/file-gator.php file changed

07/17/2013 - Extended license become available so you can have paying users.

Version 4.1 (07/17/2013) - important bug reported in v4.0 fixed. Replace only include/file-gator.php file

Version 4.0 (07/15/2013) - much of the code has been rewritten - added database support for storing user accounts - added native sign up functionality and password recovery feature - export user accounts to csv file

Version 3.0 (07/04/2013) - translatable interface added with a single language file. to update see this FAQ: http://codecanyon.net/item/filegator/3041013/faqs/16199

Version 2.7.1 (07/03/2013) - small info message added to inform the admin if config file is not writable. * File include/views/admin.php updated.

Version 2.7 (06/06/2013) - chunks added for downloading large files - security fix * to update from v2.6 replace include/file-gator.php file

Version 2.6 (06/01/2013) - security fix (thanks to bibabu512) - natural sort added when sorting by name - bug fixes

Version 2.5 (05/27/2013) - minor sort tweak, /include/file-gator.php changed

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)