Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: dublująca się następna linia w textarea
Forum PHP.pl > Forum > Przedszkole
oomaster
Witam,

Mam problem związany z funkcją nl2br otóż zaprezentuje proces po kolei skryptu:

1. Wpisuje w pole textarea:
Cytat
tekst
kolejna

następna


2. Potem dane lecą przez: nl2br($_POST["tekst"]);
3. ...i do bazy
4. Następnie z powrótem wczytuje do textarea ten tekst: str_replace("<br />", "\n", $trsci);
5. Oto efekt:
Cytat
tekst

kolejna


następna


Dlaczego odstępy za KAŻDYM RAZEM się powiększają ? Jak temu zaradzić questionmark.gif?

(Wyszukiwarka forum jest bardzo słaba do szukania "pierdółek" sad.gif )
aas92
To powinno zadziałać

("<br >", "\n", $trsci);
erix
Cytat
Dlaczego odstępy za KAŻDYM RAZEM się powiększają ? Jak temu zaradzić ?

Jeśli wysyłasz formularz z Windows, to zamiast przerzucać samo \n musisz \r\n. Twój kod \r nie wywala, stąd mogą dziać się takie rzeczy.

PS. Dodaj tag do tematu.
oomaster
aas92: Ale to nic nie daje winksmiley.jpg w dodatku jest widać brzydkie <br />
Spawnm
<br /> zamieniasz na nic czyli
str_replace('<br />', '', $trsci);
oomaster
Takie proste rozwiązanie tongue.gif Aaaa jakie skuteczne smile.gif


KONIEC TEMATU, można zamknąć albo zachować dla potomnych
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.