Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/08/2011, 22:28
Avatar de v_rey9203
v_rey9203
 
Fecha de Ingreso: agosto-2011
Ubicación: Bogotá
Mensajes: 2
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: Arbol de archivos en jquery

MUchisimas gracias...probare con la solucion q me das..., si no funciona lo informare.

Dejo el codigo PHP :

Código PHP:
Ver original
  1. <?php
  2.  
  3. $_POST['dir'] = urldecode($_POST['dir']);
  4.  
  5. if( file_exists($root . $_POST['dir']) ) {
  6.     $files = scandir($root . $_POST['dir']);
  7.     natcasesort($files);
  8.     if( count($files) > 2 ) { /* The 2 accounts for . and .. */
  9.         echo "<ul class=\"jqueryFileTree\" style=\"display: none;\">";
  10.         // All dirs
  11.         foreach( $files as $file ) {
  12.             if( file_exists($root . $_POST['dir'] . $file) && $file != '.' && $file != '..' && is_dir($root . $_POST['dir'] . $file) ) {
  13.                 echo "<li class=\"directory collapsed\"><a href=\"#\" rel=\"" . htmlentities($_POST['dir'] . $file) . "/\">" . htmlentities($file) . "</a></li>";
  14.             }
  15.         }
  16.         // All files
  17.         foreach( $files as $file ) {
  18.             if( file_exists($root . $_POST['dir'] . $file) && $file != '.' && $file != '..' && !is_dir($root . $_POST['dir'] . $file) ) {
  19.                 $ext = preg_replace('/^.*\./', '', $file);
  20.                 echo "<li class=\"file ext_$ext\"><a href=\"#\" rel=\"" . htmlentities($_POST['dir'] . $file) . "\">" . htmlentities($file) . "</a></li>";
  21.             }
  22.         }
  23.         echo "</ul>";  
  24.     }
  25. }
  26.  
  27. ?>

Última edición por v_rey9203; 30/08/2011 a las 11:44