File Browser: Provides a Web interface to browse server files

Recommend this page to a friend!

  Author  
Picture of Bogdan Zarchievici
Name: Bogdan Zarchievici <contact>
Classes: 6 packages by
Country: Romania Romania
Age: 36
All time rank: 2195 in Romania Romania
Week rank: 135 1 in Romania Romania


  Detailed description   Download .zip .tar.gz   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
{startverticalbanner}
########################################################
##                                                    ##
## 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 .zip .tar.gz  >  Support forum (3)  >  Blog  >  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: 5140 users
All time rank: 511
Week users: 2 users
Week rank: 121
 
  Groups   User ratings   Applications   Files  

  Groups  
Files and Folders Listing, accessing and manipulating files and folders View top rated classes
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%) 1070
Month: Not yet rated by the users

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

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

  Files  
File Role Description
interface (1 file)
example.php Example Example
file-browser.php Class Class
readme.txt Doc. Readme
usage.txt Doc. How to use this class

  Files  /  interface  
File Role Description
   template-elementary.php Aux. Elementary Template

Install with Composer - 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.

For more information send a message to info at phpclasses dot org.