Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] Wyświetlanie zawartości
Forum PHP.pl > Forum > Przedszkole
patryk20120
Witam, mam pewne pytanie. Otóż, mam zrobiony ShoutBox, czyli taki mini czat smile.gif user za pomocą inputa wpisuje treść, która jest wysyłana do bazy "posts", a w niej mam tabele "User" i "Tresc". Gdy user w inpucie wpisze np. "<br><div></div>" to kod zapisuje się do bazy i gdy jest wyświetlany, to wykonuje tą operacje, czyli przenosi do nowej linii(<br>) i tworzy div(<div></div>), a jak zrobić, aby to się nie wykonywało, lecz wyświetliło "<br><div</div>" questionmark.gif

P.S. Np. jest tak tu na forum, nie wykonuje się ten kod HTML'a lecz jest wyświetlany normalnie smile.gif
patryk20120
Jeszcze co do tego mam pytanie ;P (bo po co robic nowy temat smile.gif ). A jakbym chcial uzyc znacznika <b></b> to jak to zrobic tak aby mi go nie wyswietlalo, tylko go wykonalo questionmark.gif

Chyba da się takie coś zrobić questionmark.gif np. tak jak jest na forum ;p questionmark.gif
Fafu
To wtedy: http://pl.php.net/strip_tags
  1. // Allow <p> and <a>
  2. echo strip_tags($text, '<p><a>');
wookieb
Na forum używa się bbcode ( http://bbcode.org ) i jest to chyba narazie najlepsza metoda na uniknięcie XSS.
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.