The website is not completly finished. I'm working on it.
beta3 is temporarily downloadable from
here.
PHPmyBrowser
by Sylvain Machefert
PHPmyBrowser is mainly a "directory indexer" which replace the Apache autoindex.
PHPmyBrowser is written in PHP 4.3. It generates pages that list files in a directory,
letting users download or preview these files safely. It includes various features :
icons, upload, files comments, and a powerful set of functions and options to customize
your pages to fit your needs.
PHPmyBrowser est écrit en PHP 4.3. Il génère des pages qui listent les fichiers d'un
répertoire, permettant aux utilisateurs de télécharger ou prévisualiser les fichiers en
toute sécurité. Parmi les nombreuses fonctionnalités, on retiendra : icônes pour chaque
type de fichier, l'upload, l'ajout de commentaires, et un jeu de fonctions et options
permettant de personnaliser vos pages pour satisfaire vos besoins.
On the developer's side, PHPmyBrowser is for me like a laboratory where I explore very
various technologies : files, security, images, music, archives, xml, internationalization
and customization of a PHP project, BBcode parsing and Syntax Highlighting...
Features / Fonctionnalités
- No database needed ;
- No need to put an index.php in all subdirectories ;
- multiple-instance (one engine folder, and several uses of PHPmyBrowser with their own settings) ;
- Some options can be changed per-folder ;
- Can be included in a larger site structure ;
- different settings for administrator and users, the logging script is not included ;
- Show different icon for each file type ;
- 2 set of icon (templates default and crystal), you can easily add your set of icons ;
- You can change/add files types, with associated icon, extension... ;
- Display name, size, type, date and number of download of each file ;
- Hide some files and directories ;
- Hide folders unreadable or with a .htaccess "deny from all" ;
- Upload ;
- Access logging (download, upload, browse...) which store time, IP and request ;
- Anti-Leech ;
- You can add an header and a footer on all pages ;
- Administrator can add texts in the page of one directory ;
- Administrator can add description on each file/folder ;
- Visitors can add a comment and a vote for each file/folder ;
- Anti-spam (use javascript) for visitors e-mail in comment ;
- Intelligent image thumbnails ;
- Uploaded images can be resized and converted if format is supported ;
- Font preview ;
- Text preview of a Word .doc file ;
- a light Text to HTML conversion ;
- Myriad musical files preview ;
- You can create your own plug-in and add-ons for each file type/extension ;
- Templates are written in PHP so you can use all the power of PHP to completly change them ;
- a FAQ template demonstrate the above powerful feature ;
- You can easily change page look, styles are managed by CSS ;
- Available in several languages (documentation is only in English) ;
- It's GPL ;-)
Coming soon :
- Log users' comment/vote ;
- ability to create folder ;
Coming later (I don't know when) :
- read MIDI and MP3 informations ;
- read EXIF informations ;
- ZIP/TAR archive management ;
- download one directory compressed in a zip ;
- PLS/MU3 playlist creator for all audio files of a directory ;
- File search ;
- (maybe ?) admin tasks (rename, copy, paste...) : it's not the main goal of PHPmyBrowser... ;
Wanted !
- Translators (see the link for instructions) ;
- If you write cool template (photo gallery, portal... and so on), you can share your work ;
- If you write cool plug-in you can share too... ;
Looking for a similar program ?
PHPmyBrowser has a lot of features, maybe too much for the one who want to only display
a simple list of files.