Witam. Mam problem z poprawnym wyświetleniem katalogów, gdyż usuwa mi stopkę. Mogę wyświetlić listę plików, jako linki i jako obrazki. Jedyny mój problem, że wykrzacza mi stronę. Plik galeria.php jest dołączony jako podstrona, co widać zresztą w kodzie. Mój kod:
echo" <div class='galeria'>";
function ListaKatalogow($path) {
$base_dir = $_SERVER["DOCUMENT_ROOT"]; // wszystkie ścieżki w stosunku do serwera
if ($dir_handle = opendir($base_dir."/".$path)) { while ($file = readdir($dir_handle)) { if (($file != ".") && ($file != "..")) {
chdir($base_dir."/".$path); echo("<a class='folder' href='cpax.php?go=galeria&PATH=".$path."/".$file."'>".$file."</a>"); }
}
}
}
if ($dir_handle = opendir($base_dir."/".$path)) { while ($file = readdir($dir_handle)) { chdir($base_dir."/".$path); if (($file != ".") && ($file != "..")) {
// tu mają być grafiki...
}
}
}
}
if (!IsSet($_GET["PATH"])) { $_GET["PATH"] = $galeria_kat; // Katalog
}
/* LISTA KATALOGÓW */
ListaKatalogow($_GET["PATH"]);
echo "</div>"; // <!-- galeria -->
Myślę, że problem jest z $_SERVER["DOCUMENT_ROOT"], bo mam błąd:
Cytat
Warning: include(./cpax/stopka.php) [function.include]: failed to open stream: No such file or directory in ...