URL auslesen und ändern

Hallo

Ich rufe mein Skript mit dem folgenden Link auf:

http://www.deltaguild.com/tutorials.php?lang=de&id=0…

Ich möchte nun in der Datei „tutorials.php“ einen Link ausgeben
lassen (per echo-Befehl), der die selbe URL aufruft wie oben,
allerdings die Zuweisung „lang=de“ durch „lang=en“ ersetzt.

Damit möchte ich erreichen, dass man auf der selben Seite zwischen
Deutsch (lang=de) und Englisch (lang=de) umschalten kann, und zwar
unabhängig von der restlichen URL.

Wie geht das?

Mit freundlichen Grüssen

Samuel

Team: Name entfernt

Hi,

Vielleicht hilft Dir folgendes weiter :

$myUrl = "http://".$SERVER\_NAME.$REQUEST\_URI;
echo "aktuelle Url: ".$myUrl."

";
$alternativeUrl = preg\_replace("/lang=de/i","lang=en",$myUrl);
echo "neue Url: ".$alternativeUrl."

";
?\>

Falls nicht - sag kurz Bescheid.

Ciao,
Alex.

Hallo

Die Funktion preg_replace() scheint auf meinem Server nicht zu
existieren. Anscheinend ist sie in PHP3 noch nicht enthalten…?

Jedenfalls habe ich in der Zwischenzeit einen anderen Ansatz
gefunden: Ich speichere den Dateinamen in eine globale Variable und
setze die URL dann dynamisch zusammen (du kannst es auf meiner
Homepage einmal ausprobieren).

Mit freundlichen Grüssen

Samuel

Team: Name entfernt