ďťż

Ładny brzuch

Witam
Chciałem wyciąć ze zmiennej "entery" i wstawić zamiast nich znaczniki<br> Niestety, za pomocą funkcji nl2br tworzą się znaczniki ale entery zostają, a korzystając z funkcji ereg_replace w postaci $comment_a=ereg_replace(chr(13),"<br>",$comment_a) dzieje się tak samo, chociaż zamieniając np. literę n litera ta wymazuje się. Ma ktoś może jakieś pomysły jak temu zaradzić?

Pozdrawiam,
tomdomo



tst.php<html> <body> <?   echo eregi_replace("\r\n", "<br>", $_POST["txt"]); ?> <form action="tst.php" method="post">   <textarea name="txt"></textarea>   <input type=submit> </form>


tst.php<html> <body> <?   echo eregi_replace("\r\n", "<br>", $_POST["txt"]); ?> <form action="tst.php" method="post">   <textarea name="txt"></textarea>   <input type=submit> </form>

no to w czym problem?
zamiast wyswietlac wynik z eregi_replace zapisuj do pliku...



Też nie widzę problemu - eregi_replace zwraca ciąg znaków, który można trzymać w zmiennej np. $temp a potem zapisać normalnie za pomocą fopen, fwrite, wclose.

Sory, rzeczywiście mój błąd- z Delphi, C itp. jestem przyzwyczajony do stosowania #13 jako znaku końca linii(chociaż oczywiście nie zawsze)- a tutaj zmieniając za pomocą chr znak się nie wymazuje, a /r/n już tak.

Dzięki,
tw

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •