Thread View: pl.comp.lang.php
4 messages
4 total messages
Started by Ponti
Mon, 03 Sep 2001 21:26
Zamiana \n na <br>
Author: Ponti
Date: Mon, 03 Sep 2001 21:26
Date: Mon, 03 Sep 2001 21:26
48 lines
2221 bytes
2221 bytes
Witam!
Pisze forum dyskusyjne i mam problem ze zamiana \n na <br>.
Zrobilem funkcje, która wykrywa w zmiennej z formularza nowa linie i
zamienia na <br>.
Sprawa polega na tym, ze jak ktos chce odpowiedziec na konkretny post to
tresc tego posta laduje do formularza zeby mozna bylo zrobic cytat.
Wyglada to tak ze:
>Pierwszy wpis
Tu ktos dopisuje drugi wpis
Teraz jak ktos chce odpowiedziec na drugi post to w formularzu jest tak:
>>Pierwszy wpis
<br><br>
>Tu ktos dopisuje drugi wpis
a trzeci post juz tak
>>>Pierwszy wpis
<br><br><br>
>>Tu ktos dopisuje drugi wpis
Dodaje jednego niepotrzebnego <br>. Jak kolejna osoba odpowie na ten post to
tam bedzie odpowiednio duzo tych <br>.
Moze zlej funkcji uzylem?
<?
function zmiana($text)
{
$zmien="<BR>";
$text = str_replace("\n",$zmien,$text);
return $text;
}
?>
Jak rozwiazac cos takiego w forum?
Ponti
--
Archiwum grupy: http://niusy.onet.pl/pl.comp.lang.php
Re: Zamiana \n na <br>
Author: MySZ
Date: Mon, 03 Sep 2001 21:40
Date: Mon, 03 Sep 2001 21:40
16 lines
1311 bytes
1311 bytes
> Zrobilem funkcje, która wykrywa w zmiennej z formularza nowa linie i
> zamienia na <br>.
a nl2br ??? robi to samo ;)
nl2br($tekst);
> Jak rozwiazac cos takiego w forum?
a probowales po prostu wyszukiwac miejsca, gdzie jest wiecej niz jedno <br>
pod rzad? ereg i petla...
_wydaje_ mi sie ze to nie powinno byc trudne :) (bo nie probowalem tego
zrobic ;)
> Ponti
MySZ
Re: Zamiana \n na <br>
Author: Metempsychoza
Date: Mon, 03 Sep 2001 21:41
Date: Mon, 03 Sep 2001 21:41
3 lines
1019 bytes
1019 bytes
przed zapisaniem posta sprobuj potraktowac dane funkcja trim() -- metempsychoza(at)wp.pl
Re: Zamiana \n na <br>
Author: Fires
Date: Tue, 04 Sep 2001 18:05
Date: Tue, 04 Sep 2001 18:05
25 lines
1714 bytes
1714 bytes
Uzytkownik "Ponti" <ponti@pf.pl> napisal w wiadomosci
news:B7B9C0D5.A64%ponti@pf.pl...
> Witam!
>
> Pisze forum dyskusyjne i mam problem ze zamiana \n na <br>.
>
> Zrobilem funkcje, która wykrywa w zmiennej z formularza nowa linie i
> zamienia na <br>.
> Sprawa polega na tym, ze jak ktos chce odpowiedziec na konkretny
post to
> tresc tego posta laduje do formularza zeby mozna bylo zrobic cytat.
> Wyglada to tak ze:
Moim zdaniem, najrozsadniej byloby, ladujac post ponownie do
formularza, przywracac znak nowej linii, czyli wykonac czynnosc
odwrotna. Wtedy "konwersacja" kolejnych komentarzy bedzie bardziej
naturalna :-)
--
----=== Slawomir Fajer (Fires) ==----
--==== firesoft@abczone.com.USUN.pl ====--
"ABCZone" - strefa poczatkujacego webdesignera
http://www.abczone.com.pl/
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads