Foros del Web » Programando para Internet » PHP »

Ordenar resultados en una tabla de X celdas

Estas en el tema de Ordenar resultados en una tabla de X celdas en el foro de PHP en Foros del Web. Hola...tengo un codigo para leer imagenes de una carpeta, que me los pone en X celdas en una tabla. Lo que necesito saber es que ...
  #1 (permalink)  
Antiguo 11/06/2006, 21:56
 
Fecha de Ingreso: diciembre-2004
Mensajes: 354
Antigüedad: 19 años, 4 meses
Puntos: 2
Ordenar resultados en una tabla de X celdas

Hola...tengo un codigo para leer imagenes de una carpeta, que me los pone en X celdas en una tabla. Lo que necesito saber es que cambios hacerle para poder ordenarlos alfabeticamente, ya que en el servidor me los ordena por Fecha de Modificacion. El codigo es:

Código PHP:
$img_URL "images/";
$img_dir "images/";
$num_images_accross 8
$gallery preg_replace("/.*?\/|\..*?$/"""$_SERVER['PHP_SELF'] );

if (
$gallery) {
  
$img_dir "images/";
  
$img_URL "images/";
}
$handle opendir($img_dir);
while (
false !== ($file readdir($handle))) 
{
  if (
preg_match ("/\.gif$|\.jpg$|\.png$/i"$file)) 
  {
    
$img_files[count($img_files)] = $file;
  }
}
closedir($handle);

$display_num 0;

if (!
$large_image) {
  
$large_image $_GET['large_image'];
}

if (
$large_image) {
  
$size = @GetImageSize ("$img_URL/large/$large_image");
  print 
"<P align=center><IMG SRC=$img_URL/$large_image
  $size[3] BORDER=0></P>\n\n"
;

  if (
$greeting_card_script) {
    print 
"<CENTER>
    <FORM method=post action=\"$greeting_card_script\">
    <INPUT type=hidden name=img_url value=\"$img_URL/large/$large_image\">
    <INPUT type=submit value=\"Send this picture as a greeting card\">
    </FORM>
    </CENTER>\n\n"
;
  }

  print
"<P align=center><A href=\"javascript:history.back()\">Volver a la Galeria</a></P>
  $copyright\n"
;
  exit;
}

if (
$greeting_card_script) {
  
$enlarge_message " and then send it to a friend";
}

print 
"<TABLE cellspacing=2 cellpadding=2 align=center>\n";
$i=1;
while (
is_file("$img_dir/$img_files[$display_num]"))
{
  
$image_num 0;
  print 
"<TR>\n";
  
$TD_width 100 $num_images_accross;
  while ((
$image_num $num_images_accross) and (is_file("$img_dir/$img_files[$display_num]"))) {
    
$size = @GetImageSize ("$img_URL/$img_files[$display_num]");
    print 
'<TD align=center><a href="?verfoto='.$img_files[$display_num].'" class="link-numeros">'.$i.'</a>
    :: </TD>'
;
    
$image_num++;
    
$display_num++;
    
$i++;
  }
  print 
"</TR>\n";
}
 
print 
"</TABLE>\n"
__________________
Pedro Pablo Vivanco D.
Webmaster todoalbo.cl
[email protected]
http://www.todoalbo.cl
"Dios creo el Cielo, Colo-Colo le puso todas sus Estrellas"
  #2 (permalink)  
Antiguo 12/06/2006, 07:46
 
Fecha de Ingreso: diciembre-2004
Mensajes: 354
Antigüedad: 19 años, 4 meses
Puntos: 2
:) alguen q sepa?
__________________
Pedro Pablo Vivanco D.
Webmaster todoalbo.cl
[email protected]
http://www.todoalbo.cl
"Dios creo el Cielo, Colo-Colo le puso todas sus Estrellas"
  #3 (permalink)  
Antiguo 12/06/2006, 08:08
 
Fecha de Ingreso: junio-2005
Ubicación: Madrid, España
Mensajes: 288
Antigüedad: 18 años, 9 meses
Puntos: 1
lo que puedes hacer es que cuando leas el nombre de los archivos del directorio lo almacenes en un array, a continuación ordena el array y despues recorre el array mostrando los elementos
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 13:40.