Moin!
Line 5 beinhhaltet folgende Zeile:
include('../php/languages/'.$language.'/translation.php');
Die Variable $language ist in einem Cookie names lang gespeichert.
Dann ersetze mal $language durch $_COOKIE['language'] und schau, ob das funktioniert.
Aber wie gesagt am Skript kann es nicht liegen.
Doch, es _muss_ am Skript liegen, und an deiner altertümlichen Programmiertechnik. Es hat sich mittlerweile bei den PHP-Programmierern durchgesetzt, in der PHP.ini register_globals auf off zu setzen und auf Formulardaten etc. mittels $_GET, $_POST, $_COOKIES, $_SERVER, $_ENV und $_FILES zuzugreifen.
Es ist dringendst ratsam, dass du deine Skripte entsprechend umstellst und dich an die neue Programmierweise gewöhnst. Dann hast du bei den allermeisten Servern keine Probleme mehr (auch wenn sie register_globals=on haben).
- Sven Rautenberg