Zeilenumbrüche durch <BR> ersetzen
-
hi,
ich habe ein Gästebuchscript und möchte, das wenn der Benutzer in dem Eingabefeld einen Zeilöenumbruch macht, das man den dann auch in der fertigen Msg sieht. Nur sind diese Zeilenumbrüche nur in der MYSQL zu sehen, es fehlt ja das <br>, nur wie ersetze ich alle Zeilenumbrüche durch <br>??? str_replace() haut nicht hin.
-
nl2br
-
ESS_CB schrieb:
str_replace() haut nicht hin.
In wiefern?
-
mein bisheriger Versuch:
// was soll ersetzt werden? $search = array ('%0D%0A', 'vorraus'); // wie soll das ersetzt werden? $replace = array ('<BR>%0D%0A', 'voraus'); // ersetzten $Kommentar = str_replace($search, $replace, $Kommentar);
-
Und was erwartest du, sollte da passieren?
$Kommentar = str_replace("\n", '<br />'."\n", Kommentar = str_replace("\r\n", '<br />'."\r\n", $Kommentar);
-
thx,
wieso muss man da '<br />'."\n" schreiben???? und vor allem was soll das / vor der >???
-
ESS_CB schrieb:
thx,
wieso muss man da '<br />'."\n" schreiben???? und vor allem was soll das / vor der >???
das ist in xml so, opening/closing tag in einem, ohne inhalt.
das alte, html-mässige <br> sollte aber auch gehen...edit: das '\n' brauchste nur, damit der html-code auch lesbar ist
-
thx