Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/05/2007, 21:50
Avatar de DeeR
DeeR
 
Fecha de Ingreso: diciembre-2003
Ubicación: Santiago
Mensajes: 520
Antigüedad: 20 años, 4 meses
Puntos: 17
Re: Mostrar las 4 imagenes más recientes de un directorio

Bueno tambien podrias ordenarlo utilizando Ordenar Archivos en Matriz pero en fin ambos algoritmos son similares.

Respecto a mostrar solo 4 imagenes, le agregamos un contador junto a un if en el foreach para solo mostrar 4 img, qedaria ..

Código PHP:
<?  
$dir
="imagenes"

$directorio=opendir($dir); 

$num=0

$i=0

while (
$archivo readdir($directorio)) { 

if (
$archivo==".") { echo " "; } 
else if (
$archivo=="..") { echo " "; } 
else { 

$num++; 

$i++; 

$entradas[$archivo] = filemtime($dir."/".$archivo);


} } 
arsort ($entradas);

closedir


$i=0;

foreach (
$entradas as $archivo => $timestamp) { 


    if ( 
$i )
    { 
    
        echo 
"<p>" date("d-m-y"$timestamp) . "</p><img src=imagenes/$archivo width=200 height=200 border=0>\n"

        echo 
"<br>"
    }
    
// Aumentamos contador
    
$i++;
}  

?>

Saludos