Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Jak usunąć znak enter z komentarza w pliku?
Forum PHP.pl > Forum > PHP
Babcia@Stefa
Witam, napisałem system zarządzania artykułami wraz z komentarzami i oceną artykułu. I mam pewien problem, gdy użytkownik np. napisze:
Cytat(Użytkownik)
Witam, ...
// W tej linii problem
Dziękuję, ...


To dodatkowa linia w pliku rozwala mi cały plik.
Wszystkie wpisy są zapisywane jako tablica, a dane oddzielane wyrażeniem ,,[N]".
Wszystko dobrze chodzi oprócz tego błędu.
Jeśli chcecie moge zapodać kod.

Komentarz jest wyświetlany w textarea z parametrem readonly.
Tylko niech nikt mi tu nikt nie pisze np.
Użyj nl2br() biggrin.gif

Dziękuję, Babcia@Stefa
PiratNowegoPokolenia
pozamieniaj sobie /n na np //n za pomocą str_replace() lub preg_replace()
Babcia@Stefa
Właśnie to nie działa.
Może spróbować:
str_replace('
', '', $zmienna);


Ciekawe czy takie proste rozwiązanie by pomogło biggrin.gif
Ponieważ gdy np. w str_replace wpisze:
str_replace('tekst', 'tekst
', $zmienna);
To będzie nowa linia.

Jeszcze tak zapytam z ciekawości:
Dlaczego niektórzy ludzie piszą np. w instrukcjach warunkowych spacje?
np. if( $warunek > $warunek_2 )

@edit
Zrobiłem tak:
str_replace('
', '', $zmienna);

I wszystko pięknie działa winksmiley.jpg

Dziękuję, Babcia@Stefa
ARJ
Cytat(Babcia@Stefa @ 6.02.2007, 16:36:07 ) *
Właśnie to nie działa.
Może spróbować:
str_replace('
', '', $zmienna);

przeczytaj:
http://wortal.php.pl/wortal/artykuly/pomys...i_konca_wiersza
i będzie jasne czemu nie działa.
  1. <?php
  2. str_replace(array("r", "n"), "", $string)
  3. ?>


Cytat(Babcia@Stefa @ 6.02.2007, 16:36:07 ) *
Jeszcze tak zapytam z ciekawości:
Dlaczego niektórzy ludzie piszą np. w instrukcjach warunkowych spacje?
np. if( $warunek > $warunek_2 )

to już zależy co kto lubi. ja na przykład tak piszę bo na początku wydawało mi się czytelniejsze, a teraz to już jest przyzwyczajenie.
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.