ERLEDIGT
JA
JA
ANTWORTEN
5
5
ZUGRIFFE
752
752
EMPFEHLEN
-
Hallo
wenn ich die Browsersprache ermitteln will mit HTTP_ACCEPT_LANGUAGE spuckt er mir de-de,de;q=0.8,en-us;q=0.5,en;q=0.3 aus.
Wie kann ich nur die ersten beiden Zeichen (also "de") raus filtern, damit ich dies weiter in meinem Code verwenden kann?
Danke
-
29.06.08 01:40 #2
Und was wenn dort nicht "de" als erstes drinsteht?
substr() könnte dir dabei wohl helfen.KIDS Kinderbetreuungsdienst
Xing
"When you play the game of thrones, you win or you die. There is no middle ground."
by Cersei Lannister in "A Game Of Thrones"
-
Ich bin mir gerade nicht ganz sicher, ob es auch Kürzel gibt die aus mehr als zwei Buchstaben bestehen?
Wenn dies der Fall ist, wäre eine Kombination mit strpos ebenfalls sinnvoll.
-
Das Problem ist, dass man via:
bei Firefox 3: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3PHP-Code:$client_language = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
bei Safari: de-de
bei Opera: de,en;q=0.9,ja;q=0.8,fr;q=0.7,es;q=0.6,it;q=0.5,nl;q=0.4,sv;q=0.3,nb;q=0.2,da;q=0.1,fi;q=0.1,pt;q=0. 1,zh-CN;q=0.1,zh-TW;q=0.1,ko;q=0.1,ru;q=0.1
als Ausgabe bekommt. Via:
komme ich zwar bei Firefox 3 auf mein gewünschtes "de", welches ja bei allen Browsern am Anfang steht. Aber substr() streicht ja quasi von hinten die Buchstaben weg, und die sind eben nicht immer, wie man sieht, 33 Buchstaben von hinten bis "de".PHP-Code:$client_language = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
$client_language = substr($client_language, 0, -33);
Ziel soll es sein, die Browsersprache herauszubekommen, um den Nutzer dann entsprechend weiterzuleiten.
Danke für weisen Rat
-
29.06.08 19:24 #5
Nein.
Ausgabe: dePHP-Code:$string = 'de_DE';
echo substr($string, 0, 2);
KIDS Kinderbetreuungsdienst
Xing
"When you play the game of thrones, you win or you die. There is no middle ground."
by Cersei Lannister in "A Game Of Thrones"
-
Herzlichen Dank.
Ähnliche Themen
-
Oberpunkte ausfiltern in MySql
Von Sprint im Forum Relationale DatenbanksystemeAntworten: 3Letzter Beitrag: 23.08.10, 10:15 -
Http_accept_language
Von Loveboat im Forum PHPAntworten: 1Letzter Beitrag: 25.10.06, 20:30 -
$http_accept_language
Von neopayne im Forum PHPAntworten: 3Letzter Beitrag: 29.05.05, 10:59 -
Sonderzeichen ausfiltern
Von SwingerLive im Forum PHPAntworten: 4Letzter Beitrag: 25.03.03, 08:57 -
Dateityp ausfiltern
Von blubber im Forum PHPAntworten: 2Letzter Beitrag: 05.02.03, 20:18





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren