Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/11/2012, 18:57
Crearts
 
Fecha de Ingreso: agosto-2012
Mensajes: 4
Antigüedad: 11 años, 9 meses
Puntos: 0
Ordenar carpeta descendente

Buenas,

¿Alguien me puede echar un cable? Tengo éste código pero no consigo ordenar las imagenes que hay dentro de la carpeta en orden descendente, he probado con todo, rsort(), scandir...

Gracias!!

Código PHP:
$directory 'NOMBREDIRECTORIO';
$allowed_types=array('jpg','jpeg','gif','png');
$file_parts=array();
$ext='';
$title='';
$i=0;

$dir_handle = @opendir($directory) or die("No hemos encontrado imágenes!");

while (
$file readdir($dir_handle)) 
{
    if(
$file=='.' || $file == '..') continue;
    
    
$file_parts explode('.',$file);
    
$ext strtolower(array_pop($file_parts));

    
$title implode('.',$file_parts);
    
$title htmlspecialchars($title);
    
    
$nomargin='';
    
    if(
in_array($ext,$allowed_types))
    {
        if((
$i+1)%3==0$nomargin='nomargin';
    
        echo 
'
        <div class="pic '
.$nomargin.'" style="background:url('.$directory.'/'.$file.') no-repeat 50% 50%; background-size:150%;">
        <a href="'
.$directory.'/'.$file.'" title="'.$title.'" target="_blank">'.$title.'</a>
        </div>'
;
        
        
$i++;
    }
}

closedir($dir_handle);

?>