AW: Lücke zwischen Content und Footer
Ok pass auf ich versuch dir das mal so zu erklären
<html>
<head>
<title>test</title>
</head>
<body>
<div id="header">
Dein Header
</div>
<div id="navi">
Deine Navigation
</div>
<div id="main">
Dein Inhalt
</div>
</body>
</html>
So ..
Das ist jetzt mal nur so hingeklascht
Aber bei den Bereich NAVIGATION hast du ja stehen <a href="ordner/news.html"> normalerweise aber um das Script zu nutzen gibst du an <a href="?page=news">News</a>
Im MAIN bereicht gibst du das PHP Script ein. Also das Script soll dort sein, wo die Seite angezeigt werden soll.
Wenn du jetzt auf den Link NEWS klickst dann prüft er im MAIN bereich ob die Seite da ist, wenn ja dann zeigt er sie genau dort an
Vorteil: Du musst die Index nicht immer kopieren und hast auch weniger Traffic auf der Seite
Beispielcode:
<html>
<head>
<title>meine Seite</title>
</head>
<body>
<div id="header">
Willkommen
</div>
<div id="navi">
<a href="?page=news">News</a> - <a href="?page=kalender">Kalender</a> - <a href="?page=aboutme">Über mich</a>
</div>
<div id="main">
<?php
$page = $_GET['page'] . '.html';
if(is_file($page)) { // Seite die uebergegen wurde vorhanden?
$page_content = file_get_contents($page); // wenn ja, Seiteninhalt in eine variable speichern
} else {
$page_content = file_get_contents('home.html'); // Wenn nicht 'home' anzeigen - oder eine Fehler Seite von wegen Seite nicht gefunden
}
echo $page_content; // Seiteninhalt ausgeben
?>
</div>
</body>
</html>
Also wie gesagt ist wieder nur so hingeklatscht ohne css oder so
aber so funktionierts.
Wenn noch Hilfe brauchst schreib mir einfach ne PM