Odpoczołem, zastanowiłem się i dziś po porawiałem skrypt.

Obecna wersja jest taka:
<div id='list'>
<ul>
<?php
function listdirs($dir) {
$dirs = glob($dir.'/<katalog portalu >/*', GLOB_ONLYDIR
);
}
return $alldirs;
}
$kat=listdirs($_SERVER['DOCUMENT_ROOT']);
foreach ($kat as $k){
$root=$_SERVER['DOCUMENT_ROOT']."/<katalog portalu >/";// nazwa katalogu portalu
if (count ($pliki) == 1){// Spradzam czy jest tylko jeden plik i czy nazwa katalogu nie jest taka sama jak pliku echo '<li><a href='.'"'."index.php?page=$skrot".'">'."$nazwa"."</a></li>\n"; }
}
else{
echo '<ul><li>'."$nazwa"."</li> \n"; }
foreach ( $pliki as $plik) {
echo '<li><a href='.'"'."index.php?page=$skrot".'">'."$stronka"."</a></li>"; }
}
}
?>
</ul>
</div>
Działa niemal dokładnie tak jak powienien, ale jest leciutki problem z kolejnością elementów na listach generowanych. Otóż jak wskazuje zastosowanie praktyczne
tutaj, zarówno link Kontakt, jak i Oferta powinny być na głównej liście, nie jako elementy podlist Kariera i O firmie. Ktoś może z tym pomóc mi?