Napster: PHP-Seite in PHP-Seite ohne das Layout zu verlieren

Beitrag lesen

z.B.:

index.php
----------

<?php  
include("pfad/zur/datei/header.php");  
// Dein Content  
include("pfad/zur/datei/footer.php");  
?>

header.php
-----------

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">  
<head>  
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />  
<title>Dein Titel</title>  
</head>  
<body>

footer.php
-----------

</body>  
//Andere Sachen die du im Footer möchtest  
</html>

Oder du machst es so:
index.php
----------

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">  
<head>  
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />  
<title>Dein Titel</title>  
</head>  
<body>  
<?php  
//du schaust auf welcher Seite du bist:  
$seite = $_GET['page'];  
switch($seite) {  
  case 'startseite':  
    include("pfad/zur/datei/starseite.php");  
    break;  
  case 'bilder':  
    include("pfad/zur/datei/bilder.php");  
    break;  
  case 'impressum':  
    include("pfad/zur/datei/impressum.php");  
    break;  
  default:  
    include("pfad/zur/datei/startseite.php");  
    break;  
}  
?>  
</body>  
</html>

In den jeweiligen Datein "startseite.php", "bilder.php", "impressum.php" schreibst du wieder nur den Content. Also das was du im <body> haben möchtest.

Beachte aber, dass in diesem Beispiel die $_GET['page'] variable nicht validiert wird.

Hoffe, dir ein wenig weitergeholfen zu haben.

MfG
Napster