Funkcja wyswietla nazwy folderow z podanej lokalizacji i tworzy do nich linki ktore potem zapisuje do tablicy, ktora jest sortowana alfabetycznie i wyswietla je w Menu. Problem w tym, ze w menu wyswietla sie tylko jedna, ostatnia pod wzgledem alfabetycznym pozycja. Proszę o pomoc bo nie wiem co mam zle ;(
<?php
function porownaj($x, $y)
{
if ($x[0] == $y[0] )
return 0;
else if ( $x[0] < $y[0])
return -1;
else
return 1;
}
function lekcje ($katalog)
{
$kropki = array ('.','..');
if ($lokalizacja = opendir($katalog)) {
while($plik = readdir($lokalizacja)) {
if(!in_array($plik,$kropki))
{
$kodzik='<a class="item2" href=".?src='.$katalog.''.$plik.'/index.php">'.$plik.'</a>';
$sortowanie=$plik;
$tablica= array(array($sortowanie,$kodzik));
}
}
closedir($lokalizacja);
}
usort($tablica, 'porownaj');
$n = count($tablica);
for ($rzad = 0; $rzad < $n && $rzad < 11; $rzad++ )
{
echo $tablica[$rzad][1];
}
}
?>