Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/02/2016, 11:33
Avatar de carlillos
carlillos
 
Fecha de Ingreso: febrero-2007
Ubicación: México
Mensajes: 245
Antigüedad: 17 años, 3 meses
Puntos: 21
Respuesta: Mostrar las 15 carpetas del directorio ordenadas por tiempo

Con un loop para crear un array con la fecha de modificación de cada archivo, después ordenas ese array por fecha y luego en otro loop muestras 15 archivos verificando que existan para no mostrar error.
Código PHP:
$dir "./camara";

$archivos = array();
   
foreach (
scandir($dir) as $archivo) {
    
    if (
is_file($archivo)) {
        
        
$archivos[$archivo] = filemtime($dir '/' $archivo);
        
    }
    
}

arsort($archivos);

$archivos array_keys($archivos);

for (
$i 0$i 15 && isset($archivos[$i]); $i++) {
    
    echo 
$archivos[$i] . "<br>";    
    

Saludos.