hey
also ich habe eine Datenbank und dann habe ich da mehrere Felder… eins davon ist Text.
Nun will ich das auf der Seite anzeigen und habe diesen code
Wenn Du mit „mehrere Paragraphen“ meinst, dass der Text in der Datenbank mehrere
-Absätze hat, dann musst Du eigentlich nur den HTML-Code aus dem String aus der Datenbank entfernen. Mittels php ginge das mit html_entity_decode(). Mit Suchen&Ersetzen könntest Du auch jeden einzelnen Tag durch das Ersetzen was Du brauchst.
Entweder das werden \n\r verwendet und dann per replace durch etc ersetzt, oder der Text in der Datenbank sieht anders aus und du zeigst uns nur, wie es angezeigt wird, nicht, was in der Textvariablen wirklich steht.
zum testen
[PHP]
function nr_to_brake($text)
{
$text = str_replace(„\n“,„ “,$text);
$text = str_replace(„\r“,„ “,$text);
return $text;
}
Zur Info.
ab Version 5 hatte ich in PHP schon des Öfteren Probleme mit nl2br(). Patch-Mixes auf Ubuntu-Servern hatten ein \r\n erwartet und ein \n NICHT ersetzt.