%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