Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/09/2006, 22:29
hernanqwz
 
Fecha de Ingreso: septiembre-2006
Mensajes: 2
Antigüedad: 17 años, 7 meses
Puntos: 0
Consulta sobre script

Hola gente, les comento me daria verguneza pedir ayuda asi... pero nada, el sitio que estoy haciendo es para compartir libros digitales.. para todo el mundo.

Tengo el siguiente problema: hago que php liste los directorios y archivos pero de una forma desordenada no alfabetica. Ademas, no diferencia entre directorio y archivo. Alguien sabe como hacer para que pueda listar los directorios con libros de manera ordenada alfabeticamente y diferenciando entre directorios y archivos?. El codigo que tnego es el siguiente, les agradezco la ayuda.

PD: mas de 6k de libros para descargar :D.-

Código PHP:
$dir = (isset($_GET['dir']))?$_GET['dir']:"C:\Archivos de programa\eMule\Incoming\librod\libros"
$directorio=opendir($dir);  
echo 
"<b>Directorio actual:</b><br>$dir<br>";  
echo 
"<b>Archivos:</b><br>";  
while (
$archivo readdir($directorio)) {  
  if(
$archivo == '.'
    echo 
"<a href=\"?dir=.\">$archivo</a><br>";  
  elseif(
$archivo == '..'){  
    if(
$dir != '.'){  
      
$carpetas split("/",$dir);  
      
array_pop($carpetas);  
      
$dir2 join("/",$carpetas);  
      echo 
"<a href=\"?dir=$dir2\">$archivo</a><br>";  
    }  
  } 
  elseif(
is_dir("$dir/$archivo")) 
    echo 
"<a href=\"?dir=$dir/$archivo\">$archivo</a><br>";  
  else echo 
"$archivo<br>";  
}  
closedir($directorio);