Here is a quick example to get you started:
PHP Code:
<?php
date_default_timezone_set('America/Sao_Paulo');
$directory = '/my/directory/path';
$files = scandir($directory);
$list = [];
foreach ($files as $name) {
$file = "$directory/$name";
$val = [ 'size' => is_dir($file) ? '-' : filesize($file),
'mtime' => filemtime($file),
'name' => $name
];
$list[] = $val;
}
function fileDate($time) {
return date ("Y-m-d H:i", $time);
}
function fileCustomSize($size) {
if ($size < 1000) return $size;
return sprintf('%0.1fK', $size/1000);
}
?>
<!DOCTYPE html>
<html>
<head>
<title>Index</title>
</head>
<body>
<?php
foreach ($list as $file) {
echo $file['name'].' '.fileDate($file['mtime']).' '.fileCustomSize($file['size']).'<br>'."\n";
}
?>
</body>
</html>