Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 6.01.2012 Ostrzeżenie: (0%)
|
Witam, jak zablokować znaczniki HTML aby działały tylko w danej zmiennej?
Chodzi o to że wyświetlam tekst pobrany z bazy $tekst i jeśli ktoś doda na końcu tekstu <b> pogrubia całą stronę. Chcę żeby znaczniki HTML dziłały tylko w danej zmiennej i nie wychodziły po za nią. Ten post edytował menhils 21.01.2014, 18:07:16 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 6.01.2012 Ostrzeżenie: (0%)
|
Robię stronę, czyli mogę użwyać wszystko, a teraz pisząc na forum przypomiało mi się o BBCODE
Dzięki za odp, można zamknąć Jeszcze 1 pytanie Wpisuje tekst w <textarea> i przechodze do następnej linii ENTERem W bazie mysql tekst zapisuje się tak samo jak w textarea (tzn. tam gdzie dałem enter jes nowa linia) I gdy wyswietlam ten tekst tam gdzie nowa linia wywala mi <br />. Jak się tego pozbyć? |
|
|
|
menhils [HTML][PHP]Blokowanie znaczników HTML 21.01.2014, 17:49:48
ZaqU Użyj htmlspecialchars(). 21.01.2014, 18:09:51
menhils htmlspecialchars($tekst) dezaktywuje kod html... 21.01.2014, 18:14:51
nospor No niestety ale musisz przeparsowac swoj kod w zmi... 21.01.2014, 18:35:39
menhils Albo zamiast html używać BBcode tak jak na forach 21.01.2014, 18:40:16
nospor No jesli masz taką mozliwosc to jak najbardziej. S... 21.01.2014, 18:43:39
nospor Skoro nie chcesz BR to nie uzywaj nl2br 21.01.2014, 20:41:39
marcinkurtyka Zrób escapowanie znaków. Każdy znacznik html zastą... 21.01.2014, 21:02:11 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 15:42 |