From 1a23d8bdb8e0d285b0703f21e51ac2fcdc204572 Mon Sep 17 00:00:00 2001 From: ROllerozxa Date: Tue, 4 Apr 2023 22:05:51 +0200 Subject: [PATCH] Initial Commit --- dirlistozxa.php | 98 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 98 insertions(+) create mode 100644 dirlistozxa.php diff --git a/dirlistozxa.php b/dirlistozxa.php new file mode 100644 index 0000000..2efbd25 --- /dev/null +++ b/dirlistozxa.php @@ -0,0 +1,98 @@ +%s%s%s', + $name, $name, $date, $size); +} + +function build_blocks($items) { + global $ignore_file_list, $path; + + $rtn = ''; + + $objects = [ 'directories' => [], 'files' => [] ]; + + foreach ($items as $item) { + if ($item == '..' || $item == '.' || in_array($item, $ignore_file_list)) continue; + + if (is_dir($path.$item)) + $objects['directories'][$item] = $item; + else + $objects['files'][$item] = $item; + } + + // SORT + natsort($objects['directories']); + natsort($objects['files']); + + $rtn .= row('../', '-', '-'); + + foreach ($objects['directories'] as $dir) { + $name = basename($dir).'/'; + $date = date('Y-m-d H:i', filemtime($path.$dir)); + + $rtn .= row($name, $date, '-'); + } + + foreach ($objects['files'] as $file) { + $name = basename($file); + $date = date('Y-m-d H:i', filemtime($path.$file)); + $size = display_size(filesize($path.$file)); + + $rtn .= row($name, $date, $size); + } + + return $rtn; +} +?> + + + + Index of <?=$folder ?> + + + + +

Index of

+ + + + + + +
NameLast modifiedSize


+ + + -- 2.44.0