dedlfix: Kann Parse-Fehler nicht finden

Beitrag lesen

Hi!

Habe eine 'login.php', die beim Parsen einen Fehler generiert. Laut der Fehlermeldung liegt er in einem unmaskierten '<' in Zeile 29.

Du beachtest an dieser Stelle nicht, wer die Fehlermeldung erzeugt. Üblicherweise sehen PHP-Fehlermeldungen ganz anders aus. Dein PHP-Quelltext hat auch keine Zeile, die bis zur Spalte 303 geht. Die Vermutung liegt also hane, dass dies eine Meldung ist, die der Browser oder ein im Browser befindliches Tool ausgibt. Und dann wäre auch der PHP-QUellcode erst einmal nicht interessant sondern das was der Browser bekommt. Schau dir also im Browser die Quelltextansicht an und nimm davon die Zeile 29. Du wirst dann da vermutlich eine ungültige HTML-Syntax vorfinden, die dadurch entsteht, dass du den Kontextwechsel nicht beachtest. Denn - jetzt erst kommt PHP wieder ins Spiel - du fügst in den PHP-Code-Zeilen 31 bis 36 einige Werte ins HTML ein, ohne diese HTML-gerecht zu behandeln.

Lo!