LordoftheBord
Mitglied
Hallo
Ich bin gerade dabi ein GB zu schreiben. Und da ein Benutzer, wenn er ein bissel HTML in seinen Beitrag schreiben würde, die ganze Seite praktisch "zerstören" könnte, will ich HTML ausschalten. Also hab ich folgendes gemacht:
Das funktioniert auch. Doch will ich auch Zeilenumbrüche realisieren. Also hab ich folgendes geschrieben:
$datensatz[$i]["text"] = str_replace ("\n","<br>",$datensatz[$i]["text"]);
Tja, aber das funktioniert nicht. Ist ja auch ganz logisch, da ich ja HTML ausgeschaltet hab und somit nicht das "<br>" hingeschrieben wird, sondern das "br". Weiß jemand wie ich das Problem lösen könnte?
mfg
LotB
Ich bin gerade dabi ein GB zu schreiben. Und da ein Benutzer, wenn er ein bissel HTML in seinen Beitrag schreiben würde, die ganze Seite praktisch "zerstören" könnte, will ich HTML ausschalten. Also hab ich folgendes gemacht:
Code:
$datensatz[$i]["text"] = str_replace ("<","$lt",$datensatz[$i]["text"]);
$datensatz[$i]["text"] = str_replace (">","$gt",$datensatz[$i]["text"]);
Das funktioniert auch. Doch will ich auch Zeilenumbrüche realisieren. Also hab ich folgendes geschrieben:
$datensatz[$i]["text"] = str_replace ("\n","<br>",$datensatz[$i]["text"]);
Tja, aber das funktioniert nicht. Ist ja auch ganz logisch, da ich ja HTML ausgeschaltet hab und somit nicht das "<br>" hingeschrieben wird, sondern das "br". Weiß jemand wie ich das Problem lösen könnte?
mfg
LotB