Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/11/2012, 13:45
Avatar de mazaku
mazaku
 
Fecha de Ingreso: septiembre-2009
Ubicación: Veracruz
Mensajes: 104
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: ordenar con natsort

perdon, si ese estaba de mas, ya se lo he quitado

el $dir lo saco anteriormente de un registro en la base de datos que es el path donde se guardaron las imagenes

Código PHP:
Ver original
  1. while ($reg=mysql_fetch_array($registros))
  2. {
  3. $dir = "".$reg['c_path']."";


Código PHP:
Ver original
  1. <?php
  2.                    
  3. $files = scandir("$dir");
  4.  
  5.  $c1 = count($files);
  6.  
  7. $c2 = 1;
  8.  
  9. for($i=0; $i<$c1; $i++)
  10. {
  11.   if(strlen($files[$i]) > 3)
  12.   {
  13.   natsort($files);
  14.   $extension = strtolower(substr($files[$i], -4));
  15.  
  16.      if(($extension == ".gif") OR ($extension == ".jpg") OR ($extension == ".png"))
  17.        {
  18.     echo "<option value='$dir".$files[$i]."'>$c2";
  19.         $c2++;    
  20.     }
  21.   }
  22.   }
  23.  ?>
  24.           </select>