Einzelnen Beitrag anzeigen
  #1  
Alt 19.02.2003, 20:49:40
Nomad Nomad ist offline
Anfänger
 
Registriert seit: Feb 2003
Beiträge: 8
Suche "Länder" Script..

hey ihr seid meine letzte hoffung, ich hab schon so viel nach diesem script gepostet und gesucht.. aber niemand kann mir helfen...

also mein problem ist dass ich (minimale php kenntnisse :( ein java script habe, das ich als php script suche (aufgrund der erhöhten browser komptibilität).

das java script sieht folgendermaßen aus:
Code:
 <SCRIPT LANGUAGE="JavaScript1.2"> 

if (navigator.appName == 'Netscape') 
var language = navigator.language; 
else 
var language = navigator.browserLanguage; 

if (language.indexOf('de') > -1) document.location.href = 'german.html'; 
else if (language.indexOf('at') > -1) document.location.href = 'german.html'; 
else if (language.indexOf('ch') > -1) document.location.href = 'german.html'; 
else if (language.indexOf('en') > -1) document.location.href = 'english.html'; 
else if (language.indexOf('us') > -1) document.location.href = 'english.html'; 
else if (language.indexOf('gb') > -1) document.location.href = 'english.html'; 
else 
document.location.href = 'english.html'; 
</script>
es ist ein script dass die länder kennung des verwendeten web browsers ausliest (de, us...) und den besucher auf die gewünschte seite weiterleitet. das java script ist mir dabei zu unsicher..
ich bräuchte jedoch nur eine weiterleitung für deutsche besucher zum einen und den rest der welt zum anderen (also nicht mit ch und at.. wie oben), sondern ein ganz einfaches.

folgende ratschläge habe ich bereits erhalten:

Tip 1: http://www.php.net/manual/en/function.mb-language.php
(irgendwas mit mb_language... wenn das jemandem hilft =/ )
Tip2:
Code:
//code taken from BLM (c) 2002 - 2003 

$input = array(); 

foreach ($HTTP_GET_VARS $k as $v) { 

$input[ $k ] = $v; 

} 
require "./".$input['lang']."/index.php"; 

call on it like this script.php?lang=en 
and it will go t a folder /en/index.php
(wobei dieses script den nachteil hat dass jedes land einen eigenen ordner braucht (oder??).. was ja unmöglich ist.)

ich hoffe ihr habt verstanden was ich suche und ich wäre verdammt dankbar wenn mir sich hier jemand die mühe macht und die zeit nimmt mir so etwas zu coden (da ich davon nicht viel verstehe..).

vielen dank im vorraus,
mfg phil
Mit Zitat antworten