NAVEGADOR ARCHIVOS

Iniciado por R41N-W4R3, 30 Noviembre 2007, 13:51 PM

0 Miembros y 1 Visitante están viendo este tema.

R41N-W4R3

 
Hola a tod@s, estoy intentando poner un navegador de archivos y directorios en una intranet. El código que uso es este:




  $dir = (isset($_GET['dir']))?$_GET['dir']:"/";
$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); 




El error que me sale es este: Parse error: syntax error, unexpected '='    y me lo indica en la linea    elseif($archivo == '..'){

Gracias a todos por adelantado

дٳŦ٭

Código (php) [Seleccionar]
echo "<a href=\"?dir=.\">$archivo</a><br>";

;)


Con sangre andaluza :)


alone-in-the-chat

Yo hice uno  usando ajax  n_n hasta ahora va bien
xD°° aun no esta terminado por la falta de tiempo
(falta que coloke diferentes iconos x tipo de archivo , que no se cuelge al abrir archivos binarios xD°° , etc ) pero va bien
de a ki a 2 semanas que salgo de vacaciones de la universidad lo retomo 

pero te lo paso si quieres para que lo pruebes  :D


Saludos

Because maybe
You're gonna be the one that saves me
And after all
You're my wonderwall
d[n_n]b

R41N-W4R3



Gracias Ing Amc,  con lo que me indicas he podido resolver el fallo, pero ahora me indica otro un poco mas abajo. Me indica el mismo fallo que me daba la otra linea....

  echo "<a href="?dir=$dir2">$archivo</a><br>"; 

 

Alone...  toda ayuda es buena, asi que si puedes enviamelo


   Gracias por vuestra ayuda.   :)

дٳŦ٭

Cita de: R41N-W4R3 en 30 Noviembre 2007, 17:24 PM


Gracias Ing Amc,  con lo que me indicas he podido resolver el fallo, pero ahora me indica otro un poco mas abajo. Me indica el mismo fallo que me daba la otra linea....

  echo "<a href="?dir=$dir2">$archivo</a><br>"; 

 

Alone...  toda ayuda es buena, asi que si puedes enviamelo


   Gracias por vuestra ayuda.   :)

Pues es el mismo error que antes.. escapa las "" con \

Suerte


Con sangre andaluza :)