HEX
Server: LiteSpeed
System: Linux cluster02.load-balancer.x2.network 4.18.0-553.51.1.lve.1.el8.x86_64 #1 SMP Wed May 14 14:34:57 UTC 2025 x86_64
User: kbdhpghp (1098)
PHP: 8.2.29
Disabled: NONE
Upload Files
File: //var/www/html/dns-cluster/index.php
<?php
// Diretório a ser listado
$dir = '/var/www/html/dns-cluster/'; // Substitua pelo caminho do diretório que deseja exibir

// Verifica se o diretório existe
if (!is_dir($dir)) {
    die('Diretório não encontrado.');
}

// Abre o diretório
$handle = opendir($dir);

// Array para armazenar os arquivos
$files = [];

// Lê todos os arquivos do diretório
while (($file = readdir($handle)) !== false) {
    // Ignora '.' e '..'
    if ($file != '.' && $file != '..') {
        // Adiciona o arquivo e sua data de modificação no array
        $filePath = $dir . DIRECTORY_SEPARATOR . $file;
        $files[] = [
            'name' => $file,
            'timestamp' => filemtime($filePath)
        ];
    }
}

// Fecha o diretório
closedir($handle);

// Ordena os arquivos pela data de modificação (mais recentes primeiro)
usort($files, function($a, $b) {
    return $b['timestamp'] - $a['timestamp'];
});

?>
<pre>
            <?php foreach ($files as $file): ?>
               <?php echo $file['name']; ?> | <?php echo $file['timestamp']; ?><br>
            <?php endforeach; ?>
</pre>