Dateiname in den Title der Seite übernehmen ohne Slash

Wie wir alle wissen (sollten) ändert mod_rewrite keine Links im Script. Damit auch die Links auf Deiner Page auf die neuen "Rewrited URLs" zeigen bedarf es der Anpassung im Code. Fragen und Probleme rund um's Coding werden hier diskutiert.

Moderator: Super-Mod

Dateiname in den Title der Seite übernehmen ohne Slash

Beitragvon elena » 21.05.2005 10:47

Hallo,

ich will den Dateinamen z.B. domain.de/elena.html als elena in den Title der Seite schreiben.
Funktioniert mit folgenden Code:

<?php $val = strip_tags($_SERVER[REQUEST_URI]);
$val = preg_replace("/.(html|htm|php)/i",'', $val);
$val = preg_replace("/[a-zA-Z]+.[a-zA-Z]+\//",'',$val);
echo "

Im Title steht dann allerdings /elena

Hat jemand eine Idee wie den Slash wegbekomme?

Danke.
elena
 

Beitragvon Bob » 21.05.2005 16:23

Genau so, wie du andere Sachen entfernst, kannst du den / entfernen
<?php
$val = strip_tags($_SERVER[REQUEST_URI]);
$val = str_replace('/', '', $val);
$val = preg_replace("/.(html|htm|php)/i",'', $val);
$val = preg_replace("/[a-zA-Z]+.[a-zA-Z]+\//",'',$val);
echo "
Bob
Moderator
Moderator
 
Beiträge: 5050
Registriert: 01.10.2004 13:10

Beitragvon elena » 01.06.2005 09:10

Hallo,

vielen Dank Caterham - funktioniert.
elena
 


Zurück zu Programmierung & Scriptanpassung für mod_rewrite

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste