Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zamiana "enterów" na "<br>"
Forum PHP.pl > Forum > PHP
marcinmar2
Czy mógł by mi ktoś pomóć jak zrobić coś takiego, aby tekst wpisany w fomularzu i przesłany do bazy danych, a później wyświetlany na stronie html wyglądał tak samo jak zotstał wpisany w fomularzu.
Chcę się dowiedzieć co zrobić aby "entery" wpisywane w formularzu były zamienianem w kodzie html na "<br> ".

Marcin
Seth
Po przeslaniu danych z formularza do skryptu mozna uzyc nl2br() ale polecal bym raczej cos takiego:
Kod
$text = ereg_replace("(rn|n|r)", "<br />", $text);

gdzie $text to text przekazany z formularza. Teraz wystarczy to wrzucic do bazy. Mozna to tez zrobic podczas wyciagania z bazy i dopiero wtedy pozamieniac nowe linie na <br />
GeoS
Seth: po co kombinowac
Kod
$wpis = nl2br($wpis);
aaevil.gif
Seth
ok, ale nadal pozostaje nam n czy rn obok <br />
zombie
Cytat
ok, ale nadal pozostaje nam n czy rn obok <br />


no to jeszcze trim($wpis); :wink:
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.