Ver Mensaje Individual
  #8 (permalink)  
Antiguo 24/01/2013, 14:34
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Seleccionar/Ordenar ARCHIVO segun ultima modificacion?

Cambio de estrategia

1. A $id obvimente le tienes que hacer llegar el id para que construya el path
2. Tienes que filtrar "." y "..", y si tienes ficheros en el mismo path que no son imagenes tambien tendrias que filtrarlos.
3. Testado funciona.

Código PHP:
Ver original
  1. <?php
  2.     $id="X";
  3.     $camino="path";
  4.     $files = array();
  5.     $dir= new DirectoryIterator($camino.'/'.$id);
  6.      
  7.     foreach ($dir as $fileInfo) {
  8.         if($fileInfo->getFileName()!="." && $fileInfo->getFileName()!=".."){
  9.             $file["nombre"]=$fileInfo->getFileName();  
  10.             $file["fecha"] = $fileInfo->getCTime();
  11.             $files[]=$file;
  12.         }
  13.     }
  14.     foreach ($files as $key => $row) {
  15.         $nombre[$key]  = $row['nombre'];
  16.        $fecha[$key] = $row['fecha'];
  17.     }    
  18.     array_multisort($fecha, SORT_ASC, $nombre, SORT_ASC, $files);
  19.     echo "<pre>";
  20.         print_r($files);
  21.     echo "</pre>";
  22.    
  23.     echo "<img src='".$camino."/".$id."/".$files[0]["nombre"]."'>";
  24.      
  25.     ?>
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.