![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 1 Dołączył: 9.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Czy możecie podac jakieś źródła na ten temat, bo sam nie znalazłem.
Chodzi mi o dodawanie kodu, np: <?php echo "witaj świecie" ?> jako komentarza. Sam system komentarzy rozwiązałem w ten sposób:
gdzie $tekst jest zmienną do komentarza. Wyświetlanie w ten:
Wszystko ładnie pobiera, wczytuje komentarze itd. Problem się pojawia jak w komentarzu napiszę linijkę z początku postu. W bazie jest zapisany dobrze, natomiast przy wyświetleniu commenta pozostaje tylko czyste pole. Dzięki za pomoc Ten post edytował kto$ 18.11.2010, 12:04:26 |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
przy wyswietlaniu uzyj htmlspecialchars()
|
|
|
![]()
Post
#3
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Po pierwsze: daruj sobie takie rozwiązanie! Jest to bardzo niebezpieczne.
Po drugie: zapewne w źródle strony kod się wyświetla, ale < traktowane jest przez przeglądarkę jako rozpoczęcie znacznika HTML. Do wykonania kodu użyj eval, ale -> patrz punkt nr 1. @up: Aj, źle zrozumiałem (IMG:style_emoticons/default/tongue.gif) Ten post edytował phpion 18.11.2010, 12:08:19 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 1 Dołączył: 9.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
nospor: Dzięki, pomogło
phppion: W ramach ciekawości, mógłbyś dokładniej opisac, dlaczego takie rozwiązanie jest niebezpieczne, ewentualnie skierowac mnie na jakiegoś arta? Pozdrawiam |
|
|
![]()
Post
#5
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 20:45 |