dirLIST - PHP Directory Lister

80 Recommendations
104 Downloads (This Week)
Download dirLIST_0.3.0_with_upload_fix.zip
Browse All Files

Screenshots

Description

dirLIST displays files and folders in a given HTTP/FTP directory. It has a wonderful interface with choice of Thumbnail or List view along with gorgeous icons for different file types. Includes a sleek gallery, web based mp3 player, file admin + more

dirLIST - PHP Directory Lister Web Site

User Ratings

 
 
80
3
Write a Review

User Reviews

  • Posted by OpenID User — 2010-01-13

    i found a way to make it 'admin only' upload... Open 'index.php' and do these 2 small steps... Change this: //File uploading if($file_uploads == 1 && $listing_mode == 0) { ?> To This: //File uploading if($_SESSION['logged_in']) { if($file_uploads == 1 && $listing_mode == 0) { ?> Change this: //File uploading -done } ?> To this: //File uploading -done } } ?>

  • Posted by wbdesigner 2012-04-03

    Looking to hire someone to customize this program. love this little program but I'm wanting to add an option to zip the directory and download them on the fly, please contact me if you can help me do this. designer at wbprints dot com

  • Posted by karthik 2012-03-27

    Multiple files selection option is not there.. Here we can select only one file at a time.. anyone of you help me??

  • Posted by Oliver 2012-03-26

    merci beaucoup

  • Posted by Falomo 2012-03-03

    I love this script so much but I have not been able to make it centralized (aligned in the middle of the page) rather than the default left alignment. I am a PHP newbie. I appreciate if anyone can help with some instructions

  • Posted by Patrik Jezierski 2011-12-06

    A really nice framework that helped me a lot!! But, unfortunately it's ful of XSS vulnerabilities. I wrote my own sanitizer functions; i inserted this into admin_login.php; // Clean GET Parameters function clean_get($str){ $folder = $_GET['folder']; $XSS = "/[\>\<\;\\,]/"; $Matcher = preg_match($XSS, $folder); if($Matcher == '1'){ return ''; } else{ return $_GET['folder']; } } $GFolder = clean_get($_GET['folder']); // Clean PosParameters function clean_post($str){ $folder = $_POST['folder']; $XSS = "/[\>\<\;\\,]/"; $Matcher = preg_match($XSS, $folder); if($Matcher == '1'){ return ''; } else{ return $_POST['folder']; } } $PFolder = clean_post($_POST['folder']); And changed all $_GET['folder'] parameters to $GFolder and all $_POST['folder'] parameter i did the same in index.php :) which prevented the cross-site scripting vulnerabilities.

Read more reviews

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.