Hier mein aktueller Code
mit domain.com/?page=start lasse ich die jeweiligen includes angeben.
Nun ist aber mein Problem, dass ich nicht immer den gleichen <title> (in der header.php) haben möchte, sondern er aus den verscheidenen pages/*.php Dateien. Via include() geht es ja aber nicht vor dem Header, da sonst bereits da der Code geparst wird.
Welche option ist nun die beste.. Soll ich das ganze per funktionen ausgeben lassen in form von show_header(), show_title(), show_content() etc. oder fällt euch was besseres ein!?
Vielen Dank schonmal für eure Hilfe!
mit domain.com/?page=start lasse ich die jeweiligen includes angeben.
Nun ist aber mein Problem, dass ich nicht immer den gleichen <title> (in der header.php) haben möchte, sondern er aus den verscheidenen pages/*.php Dateien. Via include() geht es ja aber nicht vor dem Header, da sonst bereits da der Code geparst wird.
PHP:
<?php
require('inc/db.php');
include('inc/header.php');
echo'
<a href="?page=start">Start</a> |
<a href="?page=test">Test</a> |
<a href="?page=help">Helfen</a> |
<a href="?page=admin">Admin</a>
';
if (!isset($_GET['page']) || $_GET['page'] == "start") { include('pages/start.php'); }
elseif ($page == "test") { include('pages/test.php'); }
elseif ($page == "help") { include('pages/help.php'); }
elseif ($page == "admin") { include('pages/admin.php'); }
include('inc/footer.php');
?>
Welche option ist nun die beste.. Soll ich das ganze per funktionen ausgeben lassen in form von show_header(), show_title(), show_content() etc. oder fällt euch was besseres ein!?
Vielen Dank schonmal für eure Hilfe!