Nur bei jeder Datei einzelnt? Das wär zu aufwändig. Daher greifen einige zu Frames. Das Problem dabei: Suchmaschienen mögen Webseiten mit Frames nicht so gerne^^
PHP schafft da Abhilfe mit der include Funtion. Der grundsätzliche Syntax:
PHP Code:
<? include ("datei.php"); ?>
An der Stelle, wo wir das nun eisetzen, wird der Inhalt der datei.php in unsere Seite eingebunden.
Zu beachten ist, das der Parsemodus für die include Dateien automatisch auf html geschaltet ist, und somit müssen wir den vorhandenen PHP Code der include dateien wieder mit <? und ?> kennzeichnen.
Der html Code kann einfach in die Datei geschrieben werden.
Hier ein kleines verdeutlichungs Beispiel:
Die Ausgangsdatei:
HTML Code:
<html> <head> </head> <body> <table width="600" border="0" cellspacing="0" cellpadding="0"> <tr><td colspan="2"><img src="headergrafik.jpg"></td></tr> <tr><td> <a href="index.php"><b>Startseite</b></a><br /> <a href="#"><b>link</b></a><br /> <a href="#"><b>link</b></a><br /></td> <td><b>Hier steht der Ihnalt</b></td></tr> </table> </body> </html>
Datei nr1 head.php:
HTML Code:
<html> <head> </head> <body> <table width="600" border="0" cellspacing="0" cellpadding="0"> <tr><td colspan="2"><img src="headergrafik.jpg"></td></tr> <tr><td> <a href="index.php"><b>Startseite</b></a><br /> <a href="#"><b>link</b></a><br /> <a href="#"><b>link</b></a><br /></td> <td>
HTML Code:
</td></tr> </table> </body> </html>
PHP Code:
<? include ("head.php"); ?>
<b>Hier steht der Inhalt</b>
<? include ("footer.php"); ?>
Wie schon oben erwähnt, ist diese Metode auch sehr praktisch zum Einbinden von Newsblöcken und Ähnlichem was sich ständig ändert.
Dafür includen wir einfach eine weitere Datei die wir news.php nennen.
So werden die Ändereungen in einer einzigsten Datei auf das gesammte Projekt übernommen.
Viel Spaß mit dem Includen und vergesst Frames.
PS: THX wären nett. Das Schreiben hat dann doch ne gewisse Zeit gedauert^^