Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 379 Pomógł: 0 Dołączył: 18.08.2004 Ostrzeżenie: (0%)
|
Wzialem sie za zabezpieczanie skryptu. Zaczalem wiec zabawe z funkcjami addslashes i stripslashes. Problem jest taki, ze gdy pobieram z tabeli dodany rekord filtrujac go stripslashes (by przy kazdej edycji nie robily mi sie dodatkowe slesze) to czesc pobranego stringu, ktora znajduje sie po cudzyslowie znika (cudzyslow tez). Problem jest tylko wtedy gdy pobieram string by wrzucic go do komorki formularza. gdy chce go wyswielic gdzie indziej na stronie to pokazuje sie caly tak jak powinien.
Istotna czesc kodu:
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%)
|
Problem tkwi w HTMLu a nie w php.
Masz na przykład kod: Wszystko gra, prawda? A teraz co by było gdyby zamiast Tytuł było Jakiś"tytuł? Widzisz co jest nie tak? Wartośc dla atrybutu title jest równa Jakiś reszta to błą w kodzie HTML. Wniosek, nie możesz wstawiać niektórych znaków do kodu HTMLa, których? Znaków zkluczowych dla HTMLa. Pomoże Ci tu na przykład: htmlspecialchars() |
|
|
|
Bojakki Problem z addslashes i stripslashes 15.04.2006, 18:52:25
Bojakki A czy uzywajac htmlspecialchars() moge zrezygnowac... 15.04.2006, 19:07:49
mike_mech Nie powinienes tego robic.
Zapis do bazy to jedno... 15.04.2006, 19:14:33
Bojakki Ale ze mnie pustak;)
Mam uzywac htmlspecialchars ... 15.04.2006, 19:31:08
mike_mech Tak.
---update---
Postanowiłem coś dopisać, bo ... 15.04.2006, 19:32:13 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 12:43 |