Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Jak usunąć znak enter z komentarza w pliku?, Cały plik z komentarzami mi się rozwala przez znak ,,enter"
Babcia@Stefa
post 6.02.2007, 16:00:30
Post #1





Grupa: Zarejestrowani
Postów: 654
Pomógł: 17
Dołączył: 19.03.2006
Skąd: z kosmosu ;)

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


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


--------------------
Środowisko testowe (desktop) - Gedit, lighttpd, sftp, rsync, xfce4-terminal, chromium, firefox4 | System: Gentoo ~x86
O'Neill - serwer WWW @ lighttpd, links, nano, rsyncd, sftpd | System: Debian
Go to the top of the page
+Quote Post
PiratNowegoPokol...
post 6.02.2007, 16:10:42
Post #2





Grupa: Zarejestrowani
Postów: 132
Pomógł: 0
Dołączył: 12.10.2006

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


pozamieniaj sobie /n na np //n za pomocą str_replace() lub preg_replace()
Go to the top of the page
+Quote Post
Babcia@Stefa
post 6.02.2007, 16:36:07
Post #3





Grupa: Zarejestrowani
Postów: 654
Pomógł: 17
Dołączył: 19.03.2006
Skąd: z kosmosu ;)

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


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

Ten post edytował Babcia@Stefa 6.02.2007, 17:46:45


--------------------
Środowisko testowe (desktop) - Gedit, lighttpd, sftp, rsync, xfce4-terminal, chromium, firefox4 | System: Gentoo ~x86
O'Neill - serwer WWW @ lighttpd, links, nano, rsyncd, sftpd | System: Debian
Go to the top of the page
+Quote Post
ARJ
post 6.02.2007, 16:59:39
Post #4





Grupa: Zarejestrowani
Postów: 453
Pomógł: 22
Dołączył: 20.09.2004
Skąd: Kraków - NH -

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


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.


--------------------
Warsztat: Windows 7 Pro 64bit | Apache 2.2 | PHP 5.2 | MySQL 5.0 | PHPmyadmin 2.6.4
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.06.2025 - 06:32