Mercurial > dirlist-php
comparison index.php @ 5:b84ce3ef4c9d
Fix behaviour difference between version.
| author | edogawaconan <me@myconan.net> | 
|---|---|
| date | Tue, 21 Oct 2014 21:41:49 +0900 | 
| parents | 7812af1c23ae | 
| children | 8df269a2efd8 | 
   comparison
  equal
  deleted
  inserted
  replaced
| 4:7812af1c23ae | 5:b84ce3ef4c9d | 
|---|---|
| 9 $path = substr($path, 0, $query_string_start); | 9 $path = substr($path, 0, $query_string_start); | 
| 10 } | 10 } | 
| 11 $path = urldecode($path); | 11 $path = urldecode($path); | 
| 12 | 12 | 
| 13 $prefix = $_SERVER["DL_PREFIX"]; | 13 $prefix = $_SERVER["DL_PREFIX"]; | 
| 14 | 14 if ($prefix === null) { $prefix = ""; } | 
| 15 $path = substr($path, strlen(utf8_decode($prefix))); | 15 | 
| 16 $path = substr($path, strlen($prefix)); | |
| 16 if ($path === false) { $path = "/"; } | 17 if ($path === false) { $path = "/"; } | 
| 17 | 18 | 
| 18 // root of directory listing. | 19 // root of directory listing. | 
| 19 $root = $_SERVER["DL_ROOT"]; | 20 $root = $_SERVER["DL_ROOT"]; | 
| 20 if ($root === "") { $root = $_SERVER["DOCUMENT_ROOT"]; } | 21 if ($root === null || $root === "") { $root = $_SERVER["DOCUMENT_ROOT"]; } | 
| 21 | 22 | 
| 22 // current directory being listed. | 23 // current directory being listed. | 
| 23 $current_dir = $root . $path; | 24 $current_dir = $root . $path; | 
| 24 | 25 | 
| 25 if (realpath($root . $path) === false) { | 26 if (realpath($root . $path) === false) { | 
