Hello,
der Fehler steckt doch im "Include-Wahn"
Ich weiß nicht, werd das eigentlich mal aufgebracht hat.
include() ist nicht das gleiche, wie SSI.
Strukturiere Deine Scripte:
Konstanten und Scriptvariablen deklaiern und initialisiern
generelle includes durchführen
Funktionen definieren
Datenübernahme aus POST, GET, etc
Datenverarbeitung, Datenbankabfragen und -manipilationen
Ausgabe berechen
Ausgabe durchführen
Das ist so grob der Aufbau.
Man fängt mit dem Training am besten an, indam man keinerlei Echos mehr in Funktionen oder includes vornimmt. Echos finden nur noch im HTML-Ausgabeteil statt
Dort werden nur noch vorberechnete Variabeln ausgegeben, keine einzige Entscheidung mehr getroffen. Wunschvorstellung, denn ein <?php if (!empty $irgendwas) echo $irgendwas; ?> sollte gerade noch erlaubt sein. Aber auch nicht mehr!
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau