http://www.taringa.net/posts/linux/1...pio---GPL.html
el cual implemente en un proyecto (con algunas modificaciones propias al codigo original) y funciona, pero me gustaría que los resultados se listen en orden, ya que estos se listan desorganizados, me gustaría que se listaran Descendentemente o Ascendentemente, en que parte del código modifico o agrego y que función uso. Gracias
asi se me listan los archivos:
![](http://corozal.gov.co/gestor_archivos/listado.png)
como vemos los lista desorganizadamente sin ningun orden alguno...
a continuación incluyo el código usado:
Código HTML:
Ver original
<html> <head> <link rel="stylesheet" href="res/tabla.css" type="text/css"> <script> function Abrir(texto){ window.open(texto, '_blank'); } function Abrir2(texto){ location.href=texto, '_blank'; } </script> </script> </head> <body> <center> <?php $extensiones=array( 'carpeta'=>'carpeta.png', 'bmp'=>'bmp.png', 'doc'=>'doc.png', 'gif'=>'gif.png', 'jpg'=>'jpg.png', 'pdf'=>'pdf.png', 'png'=>'png.png', 'ppt'=>'ppt.png', 'rar'=>'rar.png', 'xls'=>'xls.png', 'zip'=>'zip.png', 'docx'=>'doc.png', 'pptx'=>'ppt.png', 'xlsx'=>'xls.png'); $ruta=$_REQUEST['ruta']; if($ruta==null)$ruta="archivos"; $ruta=str_replace ("..", ".",$ruta); $ruta=str_replace ("//", "/",$ruta); if($ruta[0]=="/")$ruta="archivos"; function Imagen($formato){ global $extensiones; if(empty($extensiones[$formato])){ return "<image src='res/archivo.png'>"; } else{ return "<image src='res/".$extensiones[$formato]."'>"; } } function Formato($cadena){ if($cadena=='carpeta')return $cadena; return substr(strrchr($cadena,"."),1); } function Listar(){ global $ruta; if (is_dir($ruta)) { $carpeta = opendir($ruta); $carpetas=""; $archivos=""; $car=0; $arc=0; while (($file = readdir($carpeta)) !== false) { if(is_file($ruta.'/'.$file)){ $arc++; } else{ if($file=='.'||$file=='..')continue; $car++; } } closedir($dh); } else echo "<br>No es ruta valida"; } Listar(); ?> </center> </body> </html>