Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Zamiana enter na <br>
Fiox
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 19.03.2011

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


Witam. W pliku txt mam zapisane newsy i każda linijka oznacza nowy news. I chodzi oto że gdy w formularzu nowego newsa dam enter, to w pliku txt również tworzy się nowa linia i wszystko się rozwala. znam funkcje nl2br, ale ona nie podmienia nowej lini ni na <br> tylko dodaje go na końcu czyli jest tak:
tekst tekst tekst
</br>test testt test
</br>tetas teat sate

a ja chce żeby to wyglądało tak
tekst tekst tekst<br/>teaste etst tset</br>teast astea tekst</br>

czyli jednym słowem żeby zamiast nowej lini, w tej samej tworzył się po prostu znacznik </br>

to mój fragment kodu:

  1. $tytul=trim($_POST['tytul']);
  2. $autor=trim($_POST['autor']);
  3. $tresc=trim($_POST['tresc']);
  4. $data=date('d-m-Y');


pozdrawiam
Go to the top of the page
+Quote Post
pmir13
post
Post #2





Grupa: Zarejestrowani
Postów: 282
Pomógł: 89
Dołączył: 12.04.2011

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


  1. function my_nl2br( $string )
  2. {
  3. $str = str_replace( "\r", "", $string );
  4. $str = str_replace( "\n", "<br />", $str );
  5. return $str;
  6. }
  7.  
  8. //...
  9. $tresc=my_nl2br(trim($_POST['tresc']));
  10. //...


Ten post edytował pmir13 16.04.2011, 20:47:07
Go to the top of the page
+Quote Post

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: 23.12.2025 - 12:21