Meinst du die Funktion MenuID(). Die gibt es in Basic.
Oder meinst du vielleicht so:
Statt menuid oder page kannst du es nennen wie du willst, von mir aus auch aschachinger
Schau mal auf diese Seite, vielleicht steigst du da durch: html-php.de/php/include.html
[/code]
wo muss ich angeben wo die seite[] liegt? oder müssen die einfach mit dem namen im gleichen verzeichnis liegen..?
und müssen die seite[] .php sein oder können die auch html oder pdf oder sowas sein?
Die zu includierte Dateien sollten .php .html .inc heißen.
Um das ganze zu vereinfachen, wäre es gut, die include-Dateien alle im gleichen Verzeichnis zu stecken. Das Verzeichnis gibst du dann bei include mit an:
@nichtsgeht: Nein, ganz böse. Ein gutes Programm misstraut seinen Benutzern.
Mit so einem Include kann der User jede beliebige Datei angeben. Vorausgesetzt, magic_quotes_gpc wäre deaktiviert, wäre sogar das hier möglich:/script.php?seite=../.htaccess%00
Die zu includierende Dateien sind bei dir komplette HTML-Dokumente mit . Das darf nicht sein. Includierst du diese Dateien, werden die Head-Angaben ja mit eingefügt. Diese Dateien dürfen nur die Angaben haben, die auch angezeigt werden sollen, also alles zwischen und .
Was man da nimmt, hängt davon ab, was man erreichen will.
Ein margin (mit nicht negativem Wert) ist ziemlich gut auch
in alten browsern implementiert. Meist auch Positionierung
wie static, relative, absolute. fixed ist kniffliger, float kann
auch Überraschungen bringen.
Allgemein kann man mit ein bis drei absolut positionierten
Elementen ein sehr stabiles und zuverlässiges Layout
aufbauen, was auch bei älteren browsern gut funktioniert.
Probleme gibt es dann aber auch oft durch fehlerhaftes
(X)HTML - wenn da die Struktur unsinnig ist, kann auch die
Dekoration mit CSS unsinnig dargestellt werden. Das ist oft
ein größeres Problem als die Einschränkungen und
Unzulänglichkeiten hinsichtlich CSS bei alten browsern, aber
besser vermeidbar.