M
mungo
Guest
Hallo Zusammen,
ich versuche gerade einen ganz bestimmten Teil in einer URL inkl. der Slashes (/de/) auszulesen und komme da einfach nicht weiter ...
Es handelt sich um eine Mehrsprachige Seite bei der ich die Content-Seiten der jeweiligen Sprache in einem eindeutigen Verzeichniss angelegt habe:
Die Verzeichnisse heißen:
"de" und "en"
Die Url ist folgendermaßen aufgebaut:
www.domainname.de/de/deutscher-inhalt.php
www.domainname.de/en/englischer-inhalt.php
Und so sieht mein Code bisher aus:
<?
$menu1 = 1;
if( preg_match("/en/i",$_SERVER['REQUEST_URI']) )
{
?>
<ul>
<li><a href="http://domainname.de/en/imprint.php">Imprint</a></li>
<li><a href="http:/domainname.de/en/development.php">Development</a></li>
</ul>
<?
$menu1 = 0;
}
if( $menu1 == 1)
{
?>
<ul>
<li><a href="http://domainname.de/de/impressum.php">Impressum</a></li>
<li><a href="http://domainname.de/de/entwicklung.php">Entwicklung</a></li>
</ul>
<?
}
?>
Da wie Ihr seht die Contentseitenbezeichnung ebenfalls "de" bei Development und "en" bei Entwicklung beinhalten. funktioniert das bei diesen Seiten nicht.
Ich bekomme es nicht hin, dass die Slashes mit ausgelesen werden, was denk ich die Lösung wäre, oder liege ich da falsch?
BITTE BITTE helft mir, ich bin echt am verzweifeln :'(
Folgende schreibweise habe ich auch schon versucht
if( preg_match("\/en\/i",$_SERVER['REQUEST_URI']) )
Leider muss ich zugeben, dass ich nicht wirklich fitt in php bin ... :uhm:
Vieln Dank im Voraus
ich versuche gerade einen ganz bestimmten Teil in einer URL inkl. der Slashes (/de/) auszulesen und komme da einfach nicht weiter ...
Es handelt sich um eine Mehrsprachige Seite bei der ich die Content-Seiten der jeweiligen Sprache in einem eindeutigen Verzeichniss angelegt habe:
Die Verzeichnisse heißen:
"de" und "en"
Die Url ist folgendermaßen aufgebaut:
www.domainname.de/de/deutscher-inhalt.php
www.domainname.de/en/englischer-inhalt.php
Und so sieht mein Code bisher aus:
<?
$menu1 = 1;
if( preg_match("/en/i",$_SERVER['REQUEST_URI']) )
{
?>
<ul>
<li><a href="http://domainname.de/en/imprint.php">Imprint</a></li>
<li><a href="http:/domainname.de/en/development.php">Development</a></li>
</ul>
<?
$menu1 = 0;
}
if( $menu1 == 1)
{
?>
<ul>
<li><a href="http://domainname.de/de/impressum.php">Impressum</a></li>
<li><a href="http://domainname.de/de/entwicklung.php">Entwicklung</a></li>
</ul>
<?
}
?>
Da wie Ihr seht die Contentseitenbezeichnung ebenfalls "de" bei Development und "en" bei Entwicklung beinhalten. funktioniert das bei diesen Seiten nicht.
Ich bekomme es nicht hin, dass die Slashes mit ausgelesen werden, was denk ich die Lösung wäre, oder liege ich da falsch?
BITTE BITTE helft mir, ich bin echt am verzweifeln :'(
Folgende schreibweise habe ich auch schon versucht
if( preg_match("\/en\/i",$_SERVER['REQUEST_URI']) )
Leider muss ich zugeben, dass ich nicht wirklich fitt in php bin ... :uhm:
Vieln Dank im Voraus