Mam problem z ładowaniem plików językowych dla odpowiedniego użytkownika
Oto kodzik:
<?php //Pobieram języki jakie akceptuje przeglądarka i wrzucam je do tablicy /Następnie chce aby wczytało plik np. jeżeli jest język 'pl' to ... /// ... ../lang/pl.lang ; $i=0; // tutaj staram się wyszukać pliku językowego który abceptuje przeglądarka // czyli "en-us;q=0.7" while($lang[$i]) { $file_name = '../lang/' . $lang[$i] . '.lang'; if (file_exists2($file_name)) { return $lang[$i]; } $i++; } ?>
Problem jest ze sprawdzeniem czy dany plik istnieje.
Funkcję file_explode2 zabrałem gdzieś z forum bo ze standardową były jakieś problemy :/
<?php function file_exists2($filename) { return ($rval==0); } ?>
Kod wywala zawsze 'en-us;q=0.7' nawet jeżeli ten plik nie istnieje i jakiś język (np. 'pl') go poprzedza.