Seite ohne Frames
Stefan
- php
0 Sönke Tesch0 Heike
HI Leute
Ich würde jetzt gern wissen wie am Beste eine Seite mit php erstelle(ohne Frames).
Ich hab da zwar schon Möglichkeiten gehört zb mit einem Menü das man abspeichert(menu.php)und dann immer mit include(? <php include("menu.php"); ?> einfügt.
Jetzt lautete meine Frage wie ich es dann schaffe ohne das menü abzuspeichern das zb mein Forum unter dem Menüblock steht und nicht in einem anderern Fenster geöffnet wird.
Ich hoffe ich habs nicht zu blöd erklärt
Gruß Stefan
Ich würde jetzt gern wissen wie am Beste eine Seite mit php erstelle(ohne Frames).
Möchtest Du eine Seite mit PHP erstellen oder eine Seite ohne Frames erstellen? Das sind zwei Dinge, die nicht automatisch zusammenhängen.
Ich hab da zwar schon Möglichkeiten gehört zb mit einem Menü das man abspeichert(menu.php)und dann immer mit include(? <php include("menu.php"); ?> einfügt.
Jetzt lautete meine Frage wie ich es dann schaffe ohne das menü abzuspeichern das zb mein Forum unter dem Menüblock steht und nicht in einem anderern Fenster geöffnet wird.
Mit der include-Anweisung fügt PHP ganz einfach eine andere Datei an die Stelle ein, an der die include-Anweisung steht - sie ersetzt sich sozusagen selber. Somit kannst Du an jeder beliebigen Stelle in einer PHP-Datei (zum Beispiel Deinem Forumsskript forum.php) eine andere Datei (zum Beispiel menu.php) einfügen.
Wahrscheinlich solltest Du das einfach mal ausprobieren:
forum.php
Forum
Forum
Forum
<?php
include("menu.html");
?>
Forum
Forum
menu.html
Menü
Menü
Menü
Menü
ergibt
Forum
Forum
Forum
Menü
Menü
Menü
Menü
Forum
Forum
Für diesen Effekt eignet sich übrigens nicht nur PHP. Server Side Includes machen exakt dasselbe (Apache: http://httpd.apache.org/docs/mod/mod_include.html).
Gruß,
soenk.e
HI,
ich versuche mal darauf zu antworten ;-)
Du erstellst erstmal eine HTML-Seite als Vorlage. Am besten benutzt Du eine Tabelle wie z.B. (in kurzform)
<HTML>
<HEAD>.....</HEAD>
<BODY>
<TABLE>
<TR><TD>Navigation</TD><TD>Hauptteil</TD></TR>
</TABLE>
</BODY>
</HTML>
Jetzt kannst Du in php dort wo Navigation steht einfach eine Datei includieren mit einer Liste von Links z.B.
<UL>
<LI>Nummer 1</LI>
....
</UL>
Dann brauchst Du die Naviagtion nur an einer Stelle pflegen, sie taucht aber auf jeder Seite auf.
Erklärt das deine Frage ein bißchen?
Grüße
Heike