" . realpath($dir) . ""; ?>
Filter Name
Filter Date modified
Filter Size
Name
Date modified
Type
Size
getSize(); } return $size; } function formatSize($size) { if ($size >= 1024 * 1024 * 1000) { return round($size / (1024 * 1024 * 1024), 2) . " GB"; } elseif ($size >= 1024 * 1024) { return round($size / (1024 * 1024), 2) . " MB"; } else { return round($size / 1024, 2) . " KB"; } } $files = scandir($dir); $folders = []; foreach ($files as $file) { if ($file != '.' && $file != '..' && is_dir($file)) { $folders[] = $file; } } usort($folders, function ($a, $b) use ($dir) { return filemtime($dir . $b) - filemtime($dir . $a); }); foreach ($folders as $file) { $file_count = countFiles($dir . $file); $dir_size = getDirSize($dir . $file); $last_modified = date("d/m/Y H:i", filemtime($dir . $file)); $size_display = formatSize($dir_size); echo "
$file
$last_modified
File folder
$size_display
"; } ?>