automatische Nationalität-Erkennung - PHP HTML JavaScript - Forum

 
Du musst Dich einloggen, um einen Beitrag zu schreiben Anmelden Registrieren


Registrieren? | Passwort vergessen??

Foren durchsuchen:


 






Minimum search word length is 4 characters – Maximum search word length is 84 characters
Wildcard benutzen:
*  stimmt mit einer Anzahl von Zeichen überein    %  stimmt genau mit einem Zeichen überein

automatische Nationalität-Erkennung

BenutzerBeitrag

09:51
17. Dezember 2009


4no1

New Member
New Member

Beiträge 7

Ein Bekannter von mir will eine Internetseite erstellen, die national sein soll. Bei dem Aufruf der Seite soll erkannt werden welcher Nationalität der Benutzer angehört und dann soll diese Seite in der jeweiligen Sprache angezeigt werden. Hat jemand ne Ahnung, wie man so was realisieren kann? Wie kann man da Sprachen hinterlegen?

Danke für Tipps und Ratschläge…

es gibt Tage, da verliert man – dann gibt es Tage, da gewinnen die anderen

16:48
17. Dezember 2009


Brainstorm

Admin
Admin

Beiträge 45

Hi,

wenn Dein Bekannter die Webseite mit PHP erstellen will, würde ich das ungefähr so machen.

Als erstes würde ich die Sprache des Browsers auslesen.

$test = $_SERVER['HTTP_ACCEPT_LANGUAGE'];

Dann die Variable auswerten.

switch ($test){
case "de":
// lade deutschen Inhalt / Sprache
break;

case "en":
//lade englischen Inhalt / Sprache
break;

default:
// lade voreinstellung, falls die Variable leer oder sie Sprache nicht definiert ist.

}

grüße

Der Glaube fängt an, wo das Wissen aufhört.

23:51
17. Dezember 2009


nanos

Deutschland

New Member
New Member

Beiträge 15

Beitrag 22:34 – 17. Dezember 2009 bearbeitet von nanos


Ich habe das mal getestet.

<?php

$test = $_SERVER['HTTP_ACCEPT_LANGUAGE'];

echo $test;

?>

Hier ist das Ergebnis (Browser Firefox 3.5) <img src="http://www.cck-group.net/wp-content/forum-smileys/sf-confused.gif" title="Confused" alt="Confused" />

de-de,de;q=0.8,en-us;q=0.5,en;q=0.3

Wie weiter ? <img src="http://www.cck-group.net/wp-content/forum-smileys/sf-surprised.gif" title="Surprised" alt="Surprised" />

Der Internet Explorer 8 gibt nur das hier aus

de

Andere Browser verwende ich nicht (wär interessant was der Opera ausgibt).

Wer einschläft mit Popo der kratzt, der aufwacht mit Finger der stinkt.

08:27
18. Dezember 2009


4no1

New Member
New Member

Beiträge 7

Ich versteh, was ihr meint, leider komm ich mit php nicht klar. Keine Zeit mich so recht damit zu beschäftigen. Werd das mal meinem Bekannten vorlegen und mich dann nochmal melden. Gehen damit alle Nationalitäten auszulesen? Wo hinterlege ich die Werte zu den Sprachen?

es gibt Tage, da verliert man – dann gibt es Tage, da gewinnen die anderen

15:20
18. Dezember 2009


Brainstorm

Admin
Admin

Beiträge 45

Der Code war ungetestet Wink. Wenn es so ist müsste der String zerlegt und ausgewertet werden. Die Arbeit kannst Du Dir aber sparen. Schau mal hier, genau was Du dafür brauchst.

Gehen damit alle Nationalitäten auszulesen?

Sicher.

Wo hinterlege ich die Werte zu den Sprachen?

Es kommt drauf an wie die Seite gestaltet werden soll. Es gibt da mehrer Möglichkeiten. Du könntest zb. die Webseite in den jeweils unterschiedlichen Sprachen anfertigen und für jede eine Subdomain anlegen (de.seite .de , en.seite .de usw.). Nach Ermittlung der Sprache könnte man dann per Header-Weiterleitung in das entsprechende Verzeichnis weiterleiten.

Oder Du arbeitest mit Konstanten und legst entsprechende Sprachdateien an.

Zb.: de_language.php, en_language.php.

Dort könnte zb. drinn stehen:

de_language.php

DEFINE('_NEWPASS_SENT','Neues Benutzer Passwort generiert und gesendet!');

en_language.php

DEFINE('_NEWPASS_SENT','New User Password created and sent!');

So ungefähr Laugh. Ist viel Arbeit!

grüße

Der Glaube fängt an, wo das Wissen aufhört.

23:03
21. Dezember 2009


nanos

Deutschland

New Member
New Member

Beiträge 15

Da mich das Thema neben 4no1 selber interessiert, danke ich für die Info's.
Bei Problemen melde ich mich Yell. Der Anfang ist gemacht Wink.

Wer einschläft mit Popo der kratzt, der aufwacht mit Finger der stinkt.

12:27
22. Dezember 2009


4no1

New Member
New Member

Beiträge 7

Ich hab da mal eine Seite gefunden, weil wir uns in unserer Firma mit Fahrzeugbau beschäftigen, wo ein Anfang gemacht wurde mit verschiedenen Sprach, aber halt nicht automatisch… und nicht fertig…

http://www.junge-fahrzeugbau.d…..tional.php

es gibt Tage, da verliert man – dann gibt es Tage, da gewinnen die anderen

23:46
22. Dezember 2009


Brainstorm

Admin
Admin

Beiträge 45

4no1 schrieb:

Ich hab da mal eine Seite gefunden, weil wir uns in unserer Firma mit Fahrzeugbau beschäftigen, wo ein Anfang gemacht wurde mit verschiedenen Sprach, aber halt nicht automatisch… und nicht fertig…

http://www.junge-fahrzeugbau.d…..tional.php

Das wäre die einfachste Variante, wobei die manuelle Auswahl der Sprache auch bei automatischer Erkennung nicht fehlen darf.

grüße

Der Glaube fängt an, wo das Wissen aufhört.

Keine Tags


Infos zum CCK GROUP BLOG Forum

Zeitzone:Etc/GMT-2

Die meisten Nutzer gleichzeitig online: 20

Im Moment online:
7 Gäste

Aktuell im Thema unterwegs:
1 Gast

Forumstatistiken:

Gruppen: 6
Foren: 17
Themen: 25
Beiträge: 90

Mitglieder:

Es gibt 18 Mitglieder

Es gibt 1 Admin

Aktivste Mitglieder:

nanos – 15
nuelle – 8
Mr.On – 7
4no1 – 7
Rivalkiller – 4
Feeder – 4

Neueste Mitglieder: legendvpn, woodystar, diesa, Hieine, CoolK, Mr.On

Admins: Brainstorm (45 Beiträge)