Hello,
Hast du daran gedacht zu überprüfen, ob der Benutzer dir anderes, möglicherweis schädigendes Zeug unterschiebt?
Nein, hab ich nicht, hab nicht mal gedacht, dass das so einfach geht, wenn ich den Text nur in einer txt-Datei speichere. (Hab übrigens noch nicht so viel Programmier-Erfahrung...)
Und auf die richtige Reihenfolge beid er Anwendung der Funktionen kommt es auch noch an.
- wordwrap() http://www.php.net/manual/de/function.wordwrap.php
(hier fehlt mMn die Funktion mb_wordwrap())
- htmlspecialchars() http://www.php.net/manual/de/function.htmlspecialchars.php
- nl2br() http://www.php.net/manual/de/function.nl2br.php
also
echo nl2br(htmlspecialchars(wordwrap( ...)))
Und wordwrap() kann mMn nur für Single-Byte-Codierungen richtig funktionieren, muss also für UTF-8-Codierung z. Zt. noch selber geschrieben werden. Viel Spaß dabei ;-)
Liebe Grüße aus Syburg bei Dortmund
Tom vom Berg