creative edesign / pellworm nordsee / bl creative edesign / pellworm nordsee / bl
 

 

Pellworm Spacer creative edesign / pellworm nordsee / bl creative spacer
   
 
     
Pellworm Spacer    
   
    Pellworm Spacer
     
 
06.07.2008 - 00:55 Uhr

Mit PHP Include Frames ersetzen

Wer es ernsthaft in Erwägung ziehen sollte seinen Webseiten ein HTML Frameset zu spendieren, der sollte sich über folgende Alternative ernsthaft Gedanken machen. Das folgende Beispiel ist Suchmaschinenfreundlich und bietet den kompletten Komfort eines Framesets.

 

Wir möchten zunächst eine einfache Webseite erstellen, die einen Kopfbereich, eine Navigationsleiste (auf der Linken Seite), den Bereich für den Inhalt (der sich von Seite zu Seite verändert -> rechts neben der Navigationsleiste) und einen Fussbereich hat. Die Webseite soll in etwa so gegliedert sein:

 

Für den Kopf <? include ("head.php") ;?>

 

Für die Navigationsleiste

<? include ("navbar.php") ;?>

 

Hier Inhalt einfügen

 

 

Für den Fuss <? include ("footer.php") ;?>

 

1. Zunächst erstellen wir z.B. mit dem Notepad die Datei für den Kopfbereich. Die Datei hat z.B. folgendes aussehen

 

Code für head.php:

<h1> hier Meine Überschrift </h1>

 

2. Jetzt erstellen wir den Quellcode für unser Navigationsleiste

 

Code für navbar.php

<a href="seite_1.php">Seite 1</a>

<a href="seite_2.php">Seite 2</a>

<a href="seite_3.php">Seite 3</a>

 

3. Nun schreiben wir den Quellcode für unsere Fusszeile:

 

Code für footer.php

<h3> Hier z.B. unsere Adresse </h3>

 

4. Zum Schluss basteln wir die eigentlichen Webseiten, die wir seite_1.php , seite_2.php und seite_3.php nennen wollen. Diese Drei Seiten sind wie ein Framset identisch, lediglich der Contentbereich (der Bereich in den wir unseren Inhalt schreiben) ist unterschiedlich.

 

Code für seite_1.php

<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="2"><? include ("head.php") ;?></td>
</tr>
<tr>
<td><? include ("navbar.php") ;?></td>
<td>Ich bin der Inhalt von Seite 1</td>
</tr>
<tr>
<td colspan="2">
<? include ("footer.php") ;?>
</td>
</tr>
</table>

 

Code für seite_2.php

<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="2"><? include ("head.php") ;?></td>
</tr>
<tr>
<td><? include ("navbar.php") ;?></td>
<td>Ich bin der Inhalt von Seite 2</td>
</tr>
<tr>
<td colspan="2">
<? include ("footer.php") ;?>
</td>
</tr>
</table>

 

Code für seite_3.php

<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="2"><? include ("head.php") ;?></td>
</tr>
<tr>
<td><? include ("navbar.php") ;?></td>
<td>Ich bin der Inhalt von Seite 3</td>
</tr>
<tr>
<td colspan="2">
<? include ("footer.php") ;?>
</td>
</tr>
</table>


zurück zur Übersicht: PHP Beispiele

Kontakt:

Michael Schilke
Alter Kirchenweg 1
25849 Pellworm / Nordsee


www.creative-edesign.com
m.schilke@pellworm.net

 

Tel: 04844 992113
Handy: 0172 4526088