Sven Rautenberg: Darf in einer PHP-Datei kein head und body sein?

Beitrag lesen

Moin!

ich habe folgenden code benutzt:


[code unwichtig...]


aber das funktioniert nicht, was seltsam ist weil fats genau der gleich script (mail geändert) ohne body und Head funktionieren.

"Funktioniert nicht" funktioniert nicht. _WAS_(!!!) FUNKTIONIERT NICHT???

Ich rate mal: Die Fehlermeldung bzw. die Erfolgsmeldung werden im Browser nicht oder nicht dort angezeigt, wo du es willst. Ist ja aber auch kein Wunder, denn der PHP-Code gibt diese Information zwischen <HTML> und <HEAD> aus - dort gehört es aber laut HTML-Standard nicht hin! Wenn Browser das ignorieren, ist es ihr gutes Recht.

Mit anderen Worten: Schreibe deinen PHP-Code dorthin, wo du die _Ausgabe_ haben willst, aber nicht irgendwo hin, wo gerade Platz ist.

Darf also eine PHP-Datei kein head&body haben?

Nein, PHP darf und _muss_ alles ausgeben, was für das jeweilige Ausgabeformat notwendig ist. Wenn PHP HTML ausgibt, muß es, um valide zu sein, auch DOCTYPE, <HTML>, <HEAD>, <TITLE> und <BODY> ausgeben.

- Sven Rautenberg

--
Diese Signatur gilt nur am Freitag.