![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 2 Dołączył: 11.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Pobieram z bazy ciąg znaków zawierający "<br />" i wrzucam go do textarea. Za pomocą eregi_replace() zmieniam "<br />" na "\n". Niestety textarea ignoruje "\n", tag "<br />" traktuję jako ciąg znaków. Potrzebuję aby ciąg znaków został podzielony za pomocą nowych lini w textarea. Braki w wiedzy (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif) . Na forach ludzie pisali o zastosowaniu nl2br() oraz eregi_replace('<br /', "\n", $string), ale niestety w przypadku mojego skryptu to nie pomaga. Kod if($data = $db->fetch())
{ $bbc=eregi_replace("\\\'","'",$data[bbc]); $bbc=eregi_replace('<br />', "\n", $bbc) [...nie ważny w tym momencie kod...] <textarea name="text_bb" style="height: 400px; width: 500px;"> ' . $bbc . ' </textarea> Ten post edytował Solimo 27.08.2008, 20:54:04 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 2 Dołączył: 11.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Wchodzi na to, że ta funkcja nie robi do końca tego czego mi potrzeba, ale skoro u Ciebie działa poprawnie (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif) ...
Kod function br2nl($text)
{ $text = preg_replace("!<br.*>!iU", "", $text); return $text; } |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 07:12 |