Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 213 Pomógł: 0 Dołączył: 2.11.2004 Skąd: Jaworzno Ostrzeżenie: (0%)
|
Witam,
Ostatnio troszkę przerabiałem sobie operacje na bazie i pododawałem przed wrzuceniem wartości do bazy mysql_real_escape_string. Wszystko jest ok do chwili kiedy chcę podstawić do value w input jakąś wartość z cudzysłowem. Owa wartość jest obcinana. Kiedy normalnie wyświetlam wartość pojawia się wszystko poprawnie. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Cytat Nie wiem co będzie przyjmował jego input? Przecież wyraźnie pytał o cudzysłów i problem z tym związany.htmlspecialchars, nie dość ze rozwiązuje problem cudzysłowia, to rozwiązuje też problem tagów i to bez ich kasowania. edit: cofam poprzednie zdanie. Twój kod robi na dorbą sprawę to samo co htmlspecialchars() + ewentualnie kasuje tagi Zmyliła mnie nazwa funkcji (IMG:style_emoticons/default/smile.gif) |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 1 Dołączył: 24.09.2009 Ostrzeżenie: (0%)
|
Przecież wyraźnie pytał o cudzysłów i problem z tym związany. Twój filter_var kasuje tagi. A skąd wiesz, że on chce je kasować? Nie zawsze tego się chce. htmlspecialchars, nie dość ze rozwiązuje problem cudzysłowia, to rozwiązuje też problem tagów i to bez ich kasowania. edit: cofam poprzednie zdanie. Twój kod robi na dorbą sprawę to samo co htmlspecialchars() + ewentualnie kasuje tagi dokładnie, czyli dzięki filter_var możesz wybrać co chcesz dokonać i nie musisz używać wtedy mysql_real_escape_string / htmlspecialchars, czyli ew. dwóch funkcji, wystarczy że zastosujesz filter_var i problemie. Dodatkowo dzięki filter_var możesz zapisać apostrofy w bazie, a z mysql_real_escape_string zostaną dodane slashe, które trzeba by później usunąć... uważam, że filter_var jest lepszy |
|
|
|
Vasquez21 mysql_real_escape_string oraz cudzysłów dla inputa 30.09.2011, 12:05:44
nospor Zajrzyj sobie w źródło strony i przyjrzyj się jak ... 30.09.2011, 12:06:31
Vasquez21 dzięki wielkie za naprowadzenie, ale nadal nie wie... 30.09.2011, 12:13:53 
armon Cytat(Vasquez21 @ 30.09.2011, 13:13:5... 30.09.2011, 12:41:37
nospor htmlspecialchars() 30.09.2011, 12:14:27
nospor Armon a jak się mają tagi do omawianego tu problem... 30.09.2011, 12:56:14 
armon Cytat(nospor @ 30.09.2011, 13:56:14 )... 30.09.2011, 13:29:05
nospor No nie, teraz już źle gadasz.
raz że mysql_escape_... 30.09.2011, 13:46:00 
armon Cytat(nospor @ 30.09.2011, 14:46:00 )... 30.09.2011, 13:57:11
nospor Nie i jeszcze raz nie.
Nie kumasz co do Ciebie mów... 30.09.2011, 14:12:02 
armon Cytat(nospor @ 30.09.2011, 15:12:02 )... 30.09.2011, 14:37:44
nospor Cytatskoro jest to niedozwolony znak to po co go t... 30.09.2011, 14:43:21 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 21:43 |