Tom: Code in ausgeführter HTML-Datei sichtbar

Beitrag lesen

Hello,

Nun würde mich allerdings auch interessieren, welcher Teil beim FF da angezeigt wird.
Das kann eigentlich nur damit zusammenhängen, dass irgendwo ein Zeichen fehlt oder zuviel ist

Sieht so aus, als ob der Fehler in dieser Zeile liegt, der angezeigte Text beginnt auch nach der Zeile:

$strFrom       = '"Formmailer" IhrAndererName@provider.xy';

Wenn ich den hinteren Teil entferne ist soweit alles ok:

$strFrom       = '"Formmailer"';

Das ist jetzt eine interesante Betrachtung.
Normalerweise würde dieser Code ja gar nicht zum Client gelangen, da er vom PHP-Parser "rausgeschnitten" und ausgewertet würde. Nur das Ergebnis des Parserlaufs wird an derselben Stelle dann wieder eingestanzt und zum Client geschickt.

Nun ist PHP aber als embedded Code designed und der Browser sollte den gesamten trotzdem ausgelieferten PHP-Code eigentlich ignorieren. Wenn dann aber HTML-eigene Zeichen in diesem Code enthalten sind, kann es kritisch werden.

Allerdings befinden sich die HTML-eigenen Zeichen erstens innerhalb des PHP-Tags und zweitens sind sie quoted.

Bin gespannt, was die Anderen Selfer dazu sagen.

Liebe Grüße

Tom vom Berg

--
Nur selber lernen macht schlau