Hallo,
Jetzt habe ich aber das Problem, dass bei einigen Seiten im Content ein <textarea>-Element vorkommt. Das heißt, es gibt auch ein schließendes <textarea>-Element und deswegen wird die <textarea> des CMS vorzeitig geschlossen, obwohl es das gar nicht soll!
HTML-Elemente haben grundsätzlich nichts in einer textarea zu suchen.
Lösung des Problems wäre, dass alle "<" als < und alle ">" als > übergeben werden.
Das machst du am besten mit htmlspecialchars().
Im Browser werden sie im CMS dann wieder als "<" und ">" dargestellt.
Ja.
Bei der Übergabe an die Datenbank müssten diese Zeichen dann wieder in "<" und ">" umgewandelt werden.
Nein. Die Zeichen werden so übertragen, wie sie im Browser dargestellt werden (evtl als %xx, was der DB aber egal ist).
mfg. Daniel