Ĺ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
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