rogeriob
(usa Outra)
Enviado em 26/08/2010 - 08:27h
Olá pessoas!
Utilizo alguns scripts em PHP, mesmo sem entender nada, mas sempre consigo resolver os problemas que aparecem e adaptar para minha necessidade pesquisando scripts na web. Mas desta vez não consegui dar vida ao meu "frankenstein"!!!
Quero listar um diretório e para isso estou utilizando um script em PHP publicado aqui na comunidade pelo reimassupilami. Já fiz algumas adaptações que precisava, mas não estou conseguindo fazer com que os arquivos sejam listados por data de upload. Ou seja: o último upload sempre é mostrado no alto da lista e os outros na sequência (por data).
Alguém pode me ajudar? Já fiz várias pesquisas na web e nada funcionou.
Abraços!
<?php
if ($handle=opendir(".")) {
$x=0;
while (false!==($file=readdir($handle))) {
if ($file!="." && $file!=".." && $file!="index.php" && $file!="style.css" && $file!=".htaccess") {
if (in_array(strtolower(end(explode(".",$file))), $types)) {
} else { $matrix[$x]=$file; }
$x++;
}
}
closedir($handle);
}
$x=0;
while($matrix[$x]) {
if($x%2==0) {
echo '<tr bgcolor="#F2F2E9">';
}
else {
echo '<tr bgcolor="#E3E4D5">';
}
echo '
<td align="left" height="22"> <a href="'.$matrix[$x].'">'.$matrix[$x].'</a></td>
<td align="center" height="22">'.date("d/m/Y - H:i", filemtime($matrix[$x])).'</td>
</tr>
';
$x++;
} //while
?>