read())){ // Se o arquivo não é este arquivo, e não começa com "." ou "~" // e não termina em LCK, então guarde-o para exibição futura. if(($file{0} != '.') && ($file{0} != '~') && (substr($file, -3) != 'LCK') && ($file != basename($_SERVER['PHP_SELF'])) && (substr($file,0,4) != "inde") ) { // Guarda o nome do arquivo e dados completos de uma chamada // à stat() //$files[$file] = stat($file); $dados_file=stat($file); $data_file=$dados_file['mtime']; $size_file=$dados_file['size']; if($s=='d') { $files[$data_file."|".$file] = stat($file); $nome_ordem=""; $data_ordem=" *"; $tama_ordem=""; } elseif($s=='s') { $files[$size_file."|".$file] = stat($file); $nome_ordem=""; $data_ordem=""; $tama_ordem=" *"; } else { $files[$file."|".$file] = stat($file); $nome_ordem=" *"; $data_ordem=""; $tama_ordem=""; } } } // Fecha o diretório $d->close(); // Agora vamos exibir o resultado em uma tabela echo ''; echo ''; // Ordenar os arquivos em ordem alfabética //ksort($files); ksort($files,SORT_NUMERIC); ?> $stats) { $vet=explode("|",$name); $name=$vet[1]; if(date('Y', $stats['mtime'])>2012) $novo=" (novo)"; else $novo=""; // Inicia a linha e exibe um link com o nome do arquivo echo "\n"; // Uma célula com o tamanho do arquivo echo "\n"; // Uma coluna com a data de criação do arquivo echo '\n"; } echo '
Conteúdo deste diretório:
nometamanhodata



{$name} $novo{$stats['size']}', date('d/m/Y h:ia', $stats['mtime']), "
'; ?>