Hallo, habe (mal wieder) ein Problem mit nl2br.
WEnn ich es so ausführe:
Dann wird zwar der Umbruch br erzeugt, aber er enthält noch ein \n... Das ist natürlich nicht sinn der Sache!
So geht es:
Aber warum lässt nl2br das \n übrig? Das kann doch nicht die Lösung sein, dass ich 2 str_replaces für einen billigen <br /> bnötige :-(
PS.: Ich verwende UTF-8 und der Text POST["txt"] kommt aus ner Textarea!
Wenn jemand weiß, an was es liegen könnte, dann bitte melden :-)
Seggl-hoch-drei
WEnn ich es so ausführe:
PHP-Code:
echo mysql_real_escape_string(nl2br(strip_tags(str_replace(array("\n", "\r", "\r\n"), "\n", $_POST["txt"]))));
So geht es:
PHP-Code:
echo mysql_real_escape_string(str_replace("\n", "", nl2br(strip_tags(str_replace(array("\n", "\r", "\r\n"), "\n", $_POST["txt"])))));
PS.: Ich verwende UTF-8 und der Text POST["txt"] kommt aus ner Textarea!
Wenn jemand weiß, an was es liegen könnte, dann bitte melden :-)
Seggl-hoch-drei
Kommentar