das: Wysiwyg-Editoren erzeugen html tags?

Beitrag lesen

Ich habe es bei mir so gelöst (auch mit TinyMCE):

  1. Ich speichere eine Variable in der ich htmlspecialchars auf den POST-Wert aus tinyMCE anwende.
  2. DAnn wende ich die Klasse "Inputfilter" auf diese Variable an (Damit kannst du bequem nur bestimmte Tags und Attribute zulassen
  3. Dann wird es in MySQL gespeichert.
    -->Jetzt steht alles so in der DB, dass man es gleich über echo als normales HTML ausgeben kann.

Wenn ich zum Ändern den Text wieder in den Editor lade wende ich auf die Variable (die dann aus der DB kommt) wieder htmlspecialchars an.

So klappt es bei mir super - habe viel getestet. Es hört sich mit dem htmlspecialchars komisch an, aber nur so hat es funktioniert, den HTML Code sauber hinzubekommen und dass trotzem noch alle Zeichen dargestellt werden können, die so in den Editor eingetippt werden...
Es geht sicher noch besser/einfacher, aber ich habe alle Möglichkeiten ausprobiert, die mir eingefallen sind...

cool danke! ich versuche das dann morgen mal zu verstehen :)