$path_absoluto = "./manuales/";
La lista bien , ahora cuando quier ingresar a una subcarpeta, por ejemplo , Cursos de Hardware lo unico que obtengo es el mismo listado con otra url, es decis me sigue mostrando lo mismo pero cn otra url , y no ingresa a la subcarpeta.
http://www.miweb.com/webmanuales/ind...cciones=Cursos de Hardware/
Código PHP:
<?
// Configuracion
$path_absoluto = "./manuales/";
if(!$secciones) {
// Recorremos el directorio
$path = $path_absoluto;
$dir = opendir($path);
while ($elemento = readdir($dir))
{
// Extensiones en los archivos
$extensiones = explode(".",$elemento) ;
$nombre = $extensiones[0] ;
$nombre2 = $extensiones[1] ;
if ($nombre2 == "") { $nombre2 = "carpeta.gif";}
if(!file_exists("$nombre2.gif") && $nombre2 != "carpeta.gif") { $nombre2 = "defecto.gif";}
if(file_exists("$nombre2.gif") && $nombre2 != "carpeta.gif") { $nombre2 = "$nombre2.gif";}
// Fin extensiones en los archivos
if($nombre2 != "carpeta.gif" && $elemento != "." && $elemento != ".."){
echo "<br><a href='$path_absoluto$elemento'><img src='$nombre2' border='0'> $elemento<br></a>" ;
}
if($nombre2 == "carpeta.gif" && $elemento != "." && $elemento != ".."){
echo "<br><a href='index.php?secciones=".$elemento."/'><img src='$nombre2' border='0'> <b>$elemento</b><br></a>" ;
}
}
closedir($dir);
}
// Anti-hackeos
if(ereg("\.\./",$secciones) || ereg("/\.\.",$secciones) || ereg("\\\\.\.",$secciones) || ereg("\.\.\\\\",$secciones)){
die("Hacking Attempt");
}
if($secciones == "") { $path3 = $path_absoluto; }
if($secciones != "") { $path3 = $path_absoluto.$_GET["secciones"]."/"; }
if($secciones != "") { $sec = ".. <a href='javascript:history.go(-1);'> Atras</a><br><br>";}
if($secciones != "") { $seccion = "Directorio : <b>$secciones</b><hr>$sec";}
echo "<div align=left>$seccion</div>";
if ($dir3 = @opendir($path3)) {
while (($file3 = readdir($dir3)) !== false && $secciones) {
// Extensiones en los archivos
$extensiones = explode(".",$file3) ;
$nombre = $extensiones[0] ;
$nombre2 = $extensiones[1] ;
if ($nombre2 == "") { $nombre2 = "subcarpeta.gif";}
if(!file_exists("$nombre2.gif") && $nombre2 != "subcarpeta.gif") { $nombre2 = "defecto.gif";}
if(file_exists("$nombre2.gif") && $nombre2 != "carpeta.gif") { $nombre2 = "$nombre2.gif";}
// Fin Extensiones en los archivos
if ($nombre2 != "subcarpeta.gif" && $file3 != "." && $file3 != "..") {
echo "<br><a href='$path_absoluto$secciones$file3'><img src='$nombre2' border='0'> $file3</a><br>";
}
if ($nombre2 == "subcarpeta.gif" && $file3 != "." && $file3 != "..") {
echo "<br><a href='index.php?secciones=$secciones$file3/'><img src='$nombre2' border='0'> $file3</a><br>";
}
}
closedir($dir3);
?>
Alguna idea de que puede ser? alguna configuracion del server? algun cambio que le tenga que hacer al script? probe varias cosas , cambio de rutas y cosas por el estilo pero sigue igual.
SAlu2