Moin!
Nun möchten wir ein Formular editieren. Das heisst, ein Formular wird in einer Textarea eines anderen Formulars editiert.
Klappt wunderbar, so lange das innere Formulare keine textarea beinhaltet.
Dann zerreist mir das äußere Formular (vermutlich wegen dem schliessenden </textarea>)..
gibt es da abhilfe?
Aber klar. Wenn du den Quelltext der Seite in die Editier-Textarea schreibst, musst du alle HTML-eigenen Sonderzeichen (<, >, &) maskieren (<, > &). Dazu gibts die Funktion htmlspecialchars(). Der Browser zeigt dann alle Zeichen als wirkliches Zeichen an.
Ohne diese Wandlung zeigt der Browser HTML-Tags nur durch Zufall als bearbeitbaren Text an - eigentlich müsste er die Tags verschlucken.
- Sven Rautenberg