![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 6.03.2004 Skąd: Wawa Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam taki problem: jeśli w formularzu w polu input wpisze się text zawierający cudzysłów, to w zmiennej przekazywany jest oprócz wpisanej treści przed każdym cudzysłowem ukośnik (\). Czy ktoś ma pomysł jak się pozbyć tego ukośnika i otrzymać zmienną z cudzysłowami ale bez żadnych ukośników?? dla przykładu:
Ten post edytował detter 23.01.2009, 03:45:20 -------------------- Detter
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 286 Pomógł: 70 Dołączył: 13.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
W php.ini masz ustawione magic_quotes_gpc na ON, po więcej info zapraszam na http://pl.php.net/manual/pl/info.configura...agic-quotes-gpc
Możesz też użyć funkcji, która przeleci po całej tablicy:
Zwróć jednak uwagę, że dodanie backslasha jest ze względów bezpieczeństwa i uniknięcia wielu problemów przy dalszym operowaniu na tych zmiennych... Szczególnie zapoznaj się z http://forum.php.pl/index.php?showtopic=23258 (SQL Injection) Ten post edytował EarthCitizen 23.01.2009, 04:48:30 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 07:42 |