Foros del Web » Programando para Internet » PHP »

Ordenar carpeta descendente

Estas en el tema de Ordenar carpeta descendente en el foro de PHP en Foros del Web. 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, ...
  #1 (permalink)  
Antiguo 24/11/2012, 18:57
 
Fecha de Ingreso: agosto-2012
Mensajes: 4
Antigüedad: 11 años, 8 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);

?> 
  #2 (permalink)  
Antiguo 25/11/2012, 07:44
 
Fecha de Ingreso: julio-2005
Mensajes: 310
Antigüedad: 18 años, 9 meses
Puntos: 36
Respuesta: Ordenar carpeta descendente

¿En orden descendente por su tamaño, extensión, título, color...?

Guarda las iteraciones de la variable $file en un array, lo ordenas y lo vuelves a iterar esta vez aplicándole el tratamiento que quieras(extrayendo extensiones, título, etc)

Saludos.
  #3 (permalink)  
Antiguo 25/11/2012, 09:30
 
Fecha de Ingreso: agosto-2012
Mensajes: 4
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: Ordenar carpeta descendente

Buenas,

La idea es ordenarlo por título, ya que las imagenes son: 1.png, 2.png, 3.png...

Ya he probado haciendo un array y con la función rsort pero no me funcionaba... :S

Gracias por la respuesta!

Etiquetas: descendente, html, imagenes, carpetas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:22.