%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 =$folder ?>
Name | Last modified | Size |
|
=build_blocks(scandir($path)) ?>
|