Hallo, ich müsste einen Sprachenwechsler in eine Webseite einbauen. Dabei sollte lediglich auf Knopfdruck die Adresse von http://www.webseite.com in http://www.webseite.de wechseln. Die Webseite kann dabei entweder nur heissen
http://www.webseite.de
kann aber auch microseiten enthalten
microseite.webseite.de
Bei allen soll jeweils nur "de" in "com" umgewandelt werden. Ich habe bereits ein funktionierende Lösung, allerdings finde ich diese recht schlecht gelöst (da ich diese nur auf Microseiten abgestimmt habe, wenn es keine Microseite gibt funktioniert das nicht und ich müsste mir was Neues überlegen)
Gibt es nicht einfach eine Funktion in php, die so funktioniert
> suche "de" bzw "com"
> ersetze mit gegensatz (de oder com)
http://www.webseite.de
kann aber auch microseiten enthalten
microseite.webseite.de
Bei allen soll jeweils nur "de" in "com" umgewandelt werden. Ich habe bereits ein funktionierende Lösung, allerdings finde ich diese recht schlecht gelöst (da ich diese nur auf Microseiten abgestimmt habe, wenn es keine Microseite gibt funktioniert das nicht und ich müsste mir was Neues überlegen)
Code:
$parts = explode('.', $_SERVER['HTTP_HOST']);
if($parts[2] == "de") {
echo '<a href="http://www.'.$parts[1].'.webseite.de">german</a>';
} else {
echo '<a href="http://www.'.$parts[1].'.webseite.com">Englisch</a>';
}
Gibt es nicht einfach eine Funktion in php, die so funktioniert
> suche "de" bzw "com"
> ersetze mit gegensatz (de oder com)