Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Połamanie lini
Ikky
post
Post #1





Grupa: Zarejestrowani
Postów: 120
Pomógł: 1
Dołączył: 5.07.2009

Ostrzeżenie: (0%)
-----


Mam taki problem: pobieram dane z bazy które były wpisywane do niej formularzem z textarea. Jednak jak je wyświetlam to nie ma enterów takie jak były wpisane w formularzu. Próbowałem zrobić swój bbcode który miał zamieniać [br] na <br /> i zamienia ale w taki sposób :

jakiś tekst<br /> nowa linijka która powinna być wyświetlona w nowej lini

czy jest jakiś prostszy sposób na osiągnięcie takiego efektu dodatkowo napisze ze jak pobieram ten sam tekst do textarea z bazy (opcja edytuj) to entery są

nie chce używać żadnych edytórów wysiwyg bo nie chce dawac użytkownikom dodatkowych opcji + walidacja

chodzi mi tylko i wyłącznie o bry

z góry dziekuje za pomoc i dodatkowo pokaze kod profilaktycznie


  1. public function bbCode($textdata)
  2. {
  3. $znaki_s = array('[br]', '', '');
  4. $znaki_n = array("<br />", '<b>', '</b>');
  5. $output = strtolower(str_replace($znaki_s, $znaki_n, $textdata));
  6. return $output;
  7. }
  8.  
  9.  
  10.  
  11. $misc = new Default_Model_Misc();
  12. $textdata = $pet_data['receiver'];
  13. $misc->bbCode($textdata);
  14. $adresat1 = $misc->bbCode($textdata);
  15. $this->view->assign('adresat', $adresat1);


Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 21.08.2025 - 15:00