Logiker: Irre Lösung gefunden

Beitrag lesen

I know this very special case, the german language. But "Jeromy's guest" must be possible in a program.

und das berechtigt dich, Rechtschreibfehler zu begehen oder wie? Seltsame Logik. Bei "Jeromy's guest" hätte ich nicht gemeckert.

Vor der Ausgabe wandle ich im PHP-Programm grundsätzlich Sonderzeichen:
$tring = htmlspecialchars ($tring,ENT_QUOTES);

und hier liegt der Fehler. Warum tust du das? Warum nutzt du eine Brechzange?
Warum nutzt du htmlspecialchars() in einem JavaScript-Umfeld?

Alte Regel: EVA - Eingabe - Verarbeitung - Ausgabe.

und Ausgabe bedeutet für dich: erstmal alles überall in HTML rauszuhauen? Brechstange, ich sagte es ja bereits.

Die Ausgabe ist zu 99% HTML, nur in Ausnahmefällen muss nach Javascript gewandelt werden. Dafür habe ich aber nicht extra ein Prinzip EV[A,J] gemacht.

Du hast EVA nicht verstanden. Du hast ein grundlegendes Verständnisproblem.