Hola gente... Tengo un PHP que genera un XML y lo que hace es traer los datos de los archivos (JPG, PNG y GIF) de dos carpetas: FG(fotos grandes) y FP(fotos pequeñas). Funciona muy bien, lo uso parahacer una galería de imágenes en flash. El orden de las fotos es ascendente, las fotos las nombro mediante números: 01, 02, 03, 04, .... lo que me interesa es que la más nuevas sean las primeras, o sea las de número más grande. Cómo hago esto? Gracias.

Código PHP :

<?php
header("Content-type: text/xml");
$dir="fp/";
$dr=@opendir($dir);
if(!$dr)
{
   echo "<error/>";
   exit;
}
else
{
   echo "<exploracion>";
   // recorremos todos los elementos de la carpeta
   while (($archivo = readdir($dr)) !== false)
   {
      // comprobamos que sean archivos y no otras carpetas
      if(filetype($dir . $archivo)!="dir")
      {
         $tam=round(filesize($dir . $archivo)/1024,0);
         echo "<archivo nombre='$archivo' tam='$tam'/>";
      }
   }
   echo "</exploracion>";
   closedir($dr);
}
?>


Salut! Emiliano