Sönke Tesch: Seite ohne Frames

Beitrag lesen

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