Dynamischer Titel

  • Themenstarter Themenstarter D@nger
  • Beginndatum Beginndatum
D

D@nger

Hallo,
ich binde meinen Inhalt dynmisch über folgenden Code ein:
PHP:
<?php
$ident = 'page';
if(isset($_GET[$ident])) {
switch($_GET[$ident]) {
case 'home' :
...

So, wie kann ich nun aber einen dynmischen Titel generieren lassen?
Ich habs so versucht:
PHP:
<title>Systemdiensleistungen.de -
<?php 
echo $page;
?>
</title>

Klappt aber nicht....danke...
 
Besitzt die $page-Variable denn überhaupt einen Wert? Und wo hast du das title-Tag deklariert?
 
Hallo,
was meinst du mit Wert?
Ich rufe z.B: diese Seite auf:
index.php?page=home

und dann soll im Titel das erscheinen:
Systemdienstleistungen.de - Home

Deklariert habe ich den Titel nicht.
 
Hallo,

probier es mal so:
PHP:
<?php 
$page = isset( $_GET['page'] ) ? strip_tags( $_GET['page'] ) : "";
?>
.
.
.
.
<title>Systemdiensleistungen.de - 
<?php  
echo $page; 
?> 
</title>


Tobee
 
Probier mal Folgendes:
PHP:
<title>Systemdiensleistungen.de<?php if( !empty($_GET['page']) ) echo ' – '.ucfirst($_GET['page']); ?></title>
 
Hallo,
also das klappt nicht:
PHP:
<?Php

$page = isset($_GET['page'] ) ? strip_tags($_GET['page'] : "";

echo "<title>Systemdiensleistungen.de -" . $page . "</title>";
 

?>

@Gumbo:
Vielen Dank, deine Hilfe ist unersetzlich, aber vielen Dank auch an tobee.
Nun, wenn ich jetzt aber nur index.php lade, wird der Titel wieder nur halb dargestellt, wie kann ich dann trotzdem home anzeigen?
 
Setze es doch einfach als Ersatzwert:
PHP:
$page = isset($_GET['page'] ) ? strip_tags($_GET['page'] : 'home';
 
PHP:
<title>Systemdiensleistungen.de<?php if( !empty($_GET['page']) ) echo ' – '.ucfirst($_GET['page']); else echo " – Home"; ?></title>
 
Zurück