Hallo,
ich bin ganz neu hier, und habe direkt eine Frage:
Auf meiner Homepage: www.diyhtml.de includen wir den Inhalt über ?site=home.html z.B....
Also bleibt das Grundgerüst immer gleich, nur der Inhalt wird über die URL gesteuert
Verstanden? ![Smilie](https://www.php-resource.de/forum/core/images/smilies/smile.gif)
Jetzt haben wir das Problem, dass ja jede Seite, mit anderem Inhalt auch ihren eigenen Titel haben sollte (für SuMa Optimierung z.B.)..
Das Grundgerüst sieht so aus:
Jetzt habe ich versucht, bei <title> einfach das reinzuschreiben:
Und dann eben jeweils in die Seite, die includet wird, die Var. title zu definieren.... sodass praktisch die Variable $title aus der includenden Datei als Title eingefügt wird ![Wink](https://www.php-resource.de/forum/core/images/smilies/wink.gif)
Aber es will nicht - es fügt nichts ein![Frown](https://www.php-resource.de/forum/core/images/smilies/frown.gif)
Liegt es daran, dass die Variable ja erst gebraucht wird, aber erst später definiert wird???
DANKE,
Chris
ich bin ganz neu hier, und habe direkt eine Frage:
Auf meiner Homepage: www.diyhtml.de includen wir den Inhalt über ?site=home.html z.B....
Also bleibt das Grundgerüst immer gleich, nur der Inhalt wird über die URL gesteuert
![Wink](https://www.php-resource.de/forum/core/images/smilies/wink.gif)
![Smilie](https://www.php-resource.de/forum/core/images/smilies/smile.gif)
Jetzt haben wir das Problem, dass ja jede Seite, mit anderem Inhalt auch ihren eigenen Titel haben sollte (für SuMa Optimierung z.B.)..
Das Grundgerüst sieht so aus:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>diyHTML - do it yourself HTML - Webdesign für Einsteiger</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> ...Navigation.... <div id="inhalt"> <?php $string = $_GET['site']; $suchstring = ":/"; if(strstr($string, $suchstring)){ echo (" <h2> Externe Seiten werden nicht eingefügt! <br> <br>Sicherheits-Shutdown!</h2>"); $datei = fopen("errorpage.txt","a"); fwrite($datei, $_GET['site']); fclose($datei); exit; } else { if(isset($_GET['site'])) { if(@file_exists($_GET['site'])) { include $_GET['site']; } else { include '404.php'; } } elseif (empty($_GET['site'])) { include 'home.php'; } else { include 'home.php'; } } ?> </div> .... Footer ..... </body> </html>
Code:
<title> <? echo '$title'; ?> </title>
![Wink](https://www.php-resource.de/forum/core/images/smilies/wink.gif)
Aber es will nicht - es fügt nichts ein
![Frown](https://www.php-resource.de/forum/core/images/smilies/frown.gif)
Liegt es daran, dass die Variable ja erst gebraucht wird, aber erst später definiert wird???
DANKE,
Chris
Kommentar