PHP Classes

File Browser: Provides a Web interface to browse server files

Recommend this page to a friend!

  Author Author  
Picture of Bogdan Zarchievici
Name: Bogdan Zarchievici <contact>
Classes: 6 packages by
Country: Romania Romania
Age: 38
All time rank: 2196 in Romania Romania
Week rank: 231 Down3 in Romania Romania Up


  Detailed description   Download Download .zip .tar.gz   Install with Composer Install with Composer  
This class can be used to browse files available on the serve side using a Web interface.

It lets the users browser directories below a given root directory. The users may click on links to browse any sub-directory below the root directory.

The class generates an HTML listing of all files and folders in the currently browsed directory.

It displays icons near each directory entry as well the entry type and last updated date. For files it also shows the file size.

Details
######################################################## ## ## ## FILE BROWSER - PHP CLASS VERSION 1.3.1 ## ## OPEN SOURCE FREE FOR NON-COMMERCIAL USE ## ## ## ## AUTHOR: BOGDAN ZARCHIEVICI ## ## ## ## LICENSED UNDER CREATIVE COMMONS ## ## ATTRIBUTION-NONCOMMERCIAL-SHAREALIKE 2.5 ## ## ## ######################################################## ######################################################## ## ## ## ABOUT: ## ## ## ## THIS PHP CLASS PROVIDES A INTERFACE TO ANY FOLDER ## ## ON YOUR SERVER. IT'S VERY USEFUL WHEN YOU WANT TO ## ## GIVE SOMEONE READONLY ACCESS TO YOUR FILES WITHOUT ## ## GIVING OUT A FTP ACCOUNT. ## ## ## ######################################################## ################################################################################ ## ## ## USAGE: ## ## ## ## INITIALIZE THE PHP CLASS: ## ## ## ## $file_browser = &new file_browser("interface","classic","demo",true); ## ## ## ## PARAMETERS: ## ## ## ## 1ST - SETS THE PATH TO THE INTERFACE FILES (IMAGES & TEMPLATES). ## ## IT IS REQUIRED. THE CLASS WILL NOT WORK WITHOUT IT. ## ## ## ## 2ND - SETS THE TEMPLATE THAT WILL BE USED FOR THE CLASS INTERFACE. ## ## IT IS REQUIRED. THE CLASS WILL NOT WORK WITHOUT IT. ## ## ## ## 3RD - SETS A CHROOT PATH - IF YOU NEED SECURITY OVER YOUR FILES. ## ## IT IS *NOT* REQUIRED. WITHOUT IT THE CLASS WILL USE THE CURRENT ## ## DIRECTORY AS A CHROOT DIR. ## ## ## ## 4TH - SETS ADVANCED FILETYPE LISTING ON/OFF. SET THIS PARAMETER TO TRUE IF ## ## YOU WANT ADVANCED FILETYPE LISTING OR SET IT TO FALSE IF YOU WANT A ## ## SIMPLE (NOT SO NICE) FILETYPE LISTING. IT IS *NOT* REQUIRED BUT IT'S ## ## SET TO TRUE BY DEFAULT. ## ## ## ################################################################################ ######################################################## ## ## ## UPCOMING FEATURES ## ## ## ## * SEARCH AND ADVANCED SEARCH OPTIONS. THIS WILL ## ## ALSO INCLUDE SEARCHING IN FILE CONTENTS. ## ## ## ## * SMALLER FILETYPE CODE. ## ## ## ## * MULTIPLE NAVIGATION OPTIONS LIKE JAVASCRIPT AND ## ## COOKIES. IF YOU WANT TO KNOW WHAT I MEAN IMAGINE ## ## THAT THE $_GET['DIR'] VARIABLE WILL STAY INSIDE ## ## A COOKIE (THAT WILL ALSO CONTAIN YOU FILTERS AND ## ## BROWSING PREFERENCES). ## ## ## ## * SORTING: BY TITLE, TYPE, SIZES OR DATES. ## ## ## ## * OPTIONS LIKE MOVING A FILE OR A FOLDER, COPYING ## ## A FILE OR A FOLDER, DELETING, RENAMING AND DOWN- ## ## LOADING. ## ## ## ## * ALSO I WANT TO INCLUDE HTMLAREA AS A DEFAULT ## ## ONLINE HTML EDITOR WITH SYNTAX EDITING. ## ## ## ######################################################## ######################################################## ## ## ## SPECIAL THANKS: ## ## ## ## I WOULD REALLY LIKE TO THANK YOU ALL FOR USING OR ## ## BEING INTERESTED IN THIS CLASS. YOUR SUPPORT HAS ## ## BEEN REALLY GREAT. THANKS! ## ## ## ######################################################## ######################################################## ## ## ## CONTACT: ## ## ## ## PLEASE USE THE FOLLOWING E-MAIL ADDRESS IN CASE ## ## YOU FIND ANY BUGS. ALSO, FEEL FREE TO CONTACT ME ## ## IF YOU NEED ANY HELP SETTING UP THIS CLASS. ## ## ## ## IF YOU USE THIS CLASS IN YOUR PHP PROJECT OR ON ## ## YOUR WEBSITE, PLEASE DROP ME A MESSAGE AND TELL ME ## ## THE LINK TO YOUR WEBSITE SO I CAN PUT IT ON MY ## ## WEBSITE. ## ## ## ## xy.bogdan@gmail.com ## ## ## ########################################################

  Classes of Bogdan Zarchievici  >  File Browser  >  Download Download .zip .tar.gz  >  Support forum Support forum (3)  >  Blog Blog  >  RSS 1.0 feed RSS 2.0 feed Latest changes  
Name: File Browser
Base name: file-browser
Description: Provides a Web interface to browse server files
Version: 1.0.0
PHP version: -
License: Free for non-commercial use
All time users: 5179 users
All time rank: 510
Week users: 0 users
Week rank: 135 Equal
 
  Groups   Rate classes User ratings   Applications   Files Files  

  Groups  
Group folder image Files and Folders Listing, accessing and manipulating files and folders View top rated classes
Group folder image Content management Components and tools to manage content View top rated classes


  User ratings  
RatingsUtility Consistency Documentation Examples Tests Videos Overall Rank
All time: Good (81%) Sufficient (68%) Sufficient (70%) Good (81%) - - Sufficient (62%) 1078
Month: Not yet rated by the users

  Applications that use this package  
No pages of applications that use this class were specified.

Add link image If you know an application of this package, send a message to the author to add a link here.

  Files folder image Files  
File Role Description
Files folder imageinterface (1 file)
Accessible without login Plain text file example.php Example Example
Plain text file file-browser.php Class Class
Accessible without login Plain text file readme.txt Doc. Readme
Accessible without login Plain text file usage.txt Doc. How to use this class

  Files folder image Files  /  interface  
File Role Description
  Accessible without login Plain text file template-elementary.php Aux. Elementary Template

Install with Composer Install with Composer - Download Download all files: file-browser.tar.gz file-browser.zip
NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.
  Files folder image Files  
File Role Description
Files folder imageinterface (1 file)
Accessible without login Plain text file example.php Example Example
Plain text file file-browser.php Class Class
Accessible without login Plain text file readme.txt Doc. Readme
Accessible without login Plain text file usage.txt Doc. How to use this class

  Files folder image Files  /  interface  
File Role Description
  Accessible without login Plain text file template-elementary.php Aux. Elementary Template

Install with Composer Install with Composer - Download Download all files: file-browser.tar.gz file-browser.zip
NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.