Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML] textarea oraz "\n"
Solimo
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Solimo
post
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;
                       }
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 07:12