Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/08/2004, 14:46
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Tienes que leer el directorio (sus archivos) .. almacenarlos en un array -> ordenar el array y luego presentar leer ese nuevo array (ordenado) para representar tus links o resto de código:

Código PHP:
<?
$archivos
=array();
$dir="fotos/";
$directorio=opendir($dir); 
echo 
"<b>Directorio actual:</b> <br>&nbsp;&nbsp;&nbsp;$dir<br>"
echo 
"<b>Archivos:</b> <br>"
while (
$archivo readdir($directorio)) {
// Incluyo chequeo para no almacenar las entradas de directorios ni directorios (is_dir())
   
if ($archivo !="." && $archivo !=".." && !is_dir($archivo)) { 
       
// acomulas los nombres de archivos en un array.
      
$archivos[]=$archivo;
  } 
}
closedir

// Ordenas tu array:
sort($archivos); 
// (y mueves el puntero interno del array al principio ..)
reset($archivos); 

// Lees tu array de $archivos
foreach ($archivos as $archivo){
   echo 
"<p>";
   
$archivo2=$archivo;
   
$archivo str_replace("_""&nbsp;"$archivo);
   echo 
"<a href=\"fotos.php?seccion=$archivo2\" target=\"_blank\">$archivo</a>";   
}
?>

Un saludo,

Última edición por Cluster; 06/08/2004 a las 07:53