Przyzwyczajenie z basza

Zrobilem inaczej :
<?php
$languages = array('pl', 'en', 'de');
if (isset($_GET['lang'])) { $lang = $_GET['lang'];
} else if (isset($_COOKIE['lang'])) { $lang = $_COOKIE['lang'];
} else {
$lang = $languages[0];
}
$lang = $languages[0];
}
function get_katalog($katalog) {
while(false !== ($file = readdir($dir))) {
if($file != ".." and
$file != "." and
stristr($file, 'php')) {
echo '<a href=edit.php?lang=pl>Polski</a> <a href=edit.php?lang=en>Angielski</a> <a href=edit.php?lang=de>Niemiecki</a> '; echo '<option value=<a href="'.$katalog.$file.'">'.$nazwa['0'].'</a></option>';
}
}
}
if ($lang == 'pl') {
get_katalog('pages_pl');
}
else if ($lang == 'en') {
get_katalog('pages_en');
}
else if ($lang == 'de') {
get_katalog('pages_de');
}
else {
?>error<br /><?
}
?>
Wychodzi nawet znosnie

Teraz mecze dalej
Poprawka, nie dziala znosniie

Ok, zrobilem cos takiego :
http://szkola.nastawnia.org/edit.phphttp://szkola.nastawnia.org/edit.phpsI teraz mam taki problem, ze listuje mi dobrze odpowiednie katalogi, lecz gdy probuje wczytac dany pliczek do textarey zawsze laduje mi z pl...
Warning: readfile(pages_pl/aaglowna.php): failed to open stream: No such file or directory in /home/dyzurny/domains/dyzurny.rwi.pl/public_html/edit.php on line 62
Proba wczytania pliku ktory istnieje we wszystkich katalogach zawsze konczy sie wczytaniem polskiego, a takiego ktory nie istnieje czyms takim jak powyzej.
Jak to rozwiazac?
pozdrawiam