comparison index.php @ 28:ce92f4d41714

Add support for displaying hidden files.
author edogawaconan <me@myconan.net>
date Thu, 30 Oct 2014 12:14:32 +0900
parents aa3f0003fb41
children c482f0db5c28
comparison
equal deleted inserted replaced
27:aa3f0003fb41 28:ce92f4d41714
26 26
27 $dir_handle = @opendir($dir); 27 $dir_handle = @opendir($dir);
28 $files = array(); 28 $files = array();
29 $dirs = array(); 29 $dirs = array();
30 while (($file = readdir($dir_handle)) !== false) { 30 while (($file = readdir($dir_handle)) !== false) {
31 if (substr($file, 0, 1) === ".") { continue; } 31 if ($file === "." || $file === "..") { continue; }
32 elseif (!(isset($_SERVER["DL_SHOWALL"]) && $_SERVER["DL_SHOWALL"] === "1") && substr($file, 0, 1) === ".") { continue; }
32 elseif (is_dir($dir . $file)) { $dirs[] = $file; } 33 elseif (is_dir($dir . $file)) { $dirs[] = $file; }
33 else { $files[] = $file; } 34 else { $files[] = $file; }
34 } 35 }
35 sort($files); 36 sort($files);
36 sort($dirs); 37 sort($dirs);