Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Zamiana enter na <br>
Forum PHP.pl > Forum > Przedszkole
Fiox
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
pmir13
  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. //...
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.