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