ich habe den in der datei head.inc stehen.
diese datei wird per include() in die index.php eingelesen.
in der index.php ist das element vorhanden.
dieses element will ich in den , der
ja in der head.inc steht, dynamisch rein bekommen, so dass auf
der seite „impressum“ beispielsweise der
„Latein-Pauker.de => Impressum“ heißt, weil ja "Impressum
auch das ist.
nun hab ich ein problem mit der logik, denn wie kann in
head.inc auf etwas zugreifen (nämlich das ), das
beim parsen des dokuments noch unbekannt ist, da der head.inc
ja vor der index.php gelesen wird?
hi stefan, ok hatte dein problem wirklich falsch verstanden!
es gibt 2 Möglichkeiten:
- Du gibst nichts in head.inc aus. d.h. es sieht so aus:
head.inc
$title="Latein-Pauker.de => ";
andere Variablen usw…
insgesamt $header1 alles VOR dem Titel
$header2 für alles NACH dem Titel.
?>
index.php
include(‚head.inc‘);
#…
$mytitle=„impressum“;
echo $header1.$title.$mytitle.$header2;
#…
?>
Das ist nicht sehr elegant!
2. Möglichkeit: du setzt die nötigen Variablen schon vor dem Aufruf von header.inc!
Also:
index.php
$mytitle=„impressum“;
andere Variablen, die du für den Header brauchst
include(‚head.inc‘);
weiter mit dem Inhalt der Seite
?>
head.inc
Anfang.
echo "Latein-Pauker.de => „.$mytitle.“;
weitermachen
?>
Mit dieser Methode wird das auch meist gemacht-> empfehlenswert.
Übrigens nur nebenbei: nicht mit .inc benennen!! Denn so kann jeder *theoretisch* sich deinen Code ansehen. Also immer mit der Endung .php. Wenn du mehr Übersicht haben willst, kannst du auch mit .inc.php benennen.
hoffe, das hilft!
islaminhannover.de