Troszkę skomplikowane to rozwiązanie, więc podciągnąłem rękawy i zacząłem szukac prostszego - lubię kiedy rozumię każdy fragment kodu. Ku mojemu zdziwieniu odnalazłem je!

- matula ma rację - jak chce to potrafię

Bardzo się dziwię, że to co podał mi Piechu udało się zmieścic w dosłownie kilku linijkach:
<?php
function comefrom()
{
$lang = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
switch(substr($lang, 0, 2))
{
case pl: require_once('pl/index.html'); break;
case en: require_once('en/index.html'); break;
case ru: require_once('ru/index.html'); break;
case ro: require_once('ro/index.html'); break;
default: require_once('pl/index.html'); break;
}
}
comefrom();
?>
Korzystałem z
tej strony. Przydała się trochę minimalna znajomośc C++, który jest jak widzę podobny do PHP, przez co zrozumiałem OCB no i działa. Jest tylko jeden problem - przeglądarka nie przechodzi do następnej strony tylko otwiera plik html w obrębie pliku php (tak mi sie wydaje) przez co cała strona sie rozsypuje - złe ścieżki lokalne do plików. W jaki sposób sprawic żeby przeglądarka otwierała plik index.html jako następną stronę?
Dziękuję za dotychczasową pomoc i proszę o więcej

Pozdrawiam
Krzysiek
\\\\EDIT////
Najpierw piszę później myślę. Wszystko już działa jak należy po drobnej modyfikacji. Zapodaję gotowy kod gdyby ktoś potrzebował:
<?php
function comefrom()
{
$lang = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
switch(substr($lang, 0, 2))
{
case pl: header("Location: pl/index.html"); break;
case en: header("Location: en/index.html"); break;
case ru: header("Location: ru/index.html"); break;
case ro: header("Location: ro/index.html"); break;
default: header("Location: pl/index.html"); break;
}
}
comefrom();
?>
Jeszcze raz Wam dziękuję!
Pozdrawiam