Hallo,
Warum steht im Quelltext der Seite '<xml></xml>', aber in text.xml '<xml></xml>' ? Ich wandle das doch gar nicht zurück ?! Wird da eine implizite Rückwandelung vorgenommen?
weil html_special_chars() aus z.B. "<" "<" macht.
Und zum Beispiel aus dem Anführungszeichen " das """.
Wenn jetzt in deiner Variable steht 'Horst schließt eine </textarea>',
dann steht in deinem Textfeld:
<textarea name="textfeld" rows="10" cols="50">Horst schließt eine </textarea></textarea>.
Was da wohl jetzt der Browser denkt?
Wenn du das ganze nach html_special_chars() anschaust, steht dort
<textarea name="textfeld" rows="10" cols="50">Horst schließt eine </textarea></textarea>.
Damit kann dann auch der Browser was anfangen.
Soweit klar?
Grüße, Matze