![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 68 Pomógł: 3 Dołączył: 7.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Zwracam się z pomocą bo trochę się już pogubiłem w obsłudze znaków specjalnych, a szczególnie w przypadku, gdy skrypt ma obsługiwać strony mające włączone magic_quotes i te bez. Ogólnie wszystko działa mi ok, poza przypadkiem gdy ktoś wklepie backslasha "\" Przy dodawaniu do bazy mysql mam taki kod
Przy wyświetlaniu w input text
Efekt jest taki, że gdy na serwerze z magic_quotes wpiszę "\test\" to zapisze się to poprawnie do bazy danych, ale przy wyświetlaniu w input text gubię "\" i dostaję samo "test". Na localhost gdzie nie mam magic_quotes wszystko hula. Wolę się spytać jak to powinno wyglądać dobrze, bo nie chcę za dużo mieszać w kodzie na próbach. Wystarczająco dużo czasu męczyłem się by kod obsługiwał poprawnie ' i " (IMG:style_emoticons/default/dostal.gif) Dzięki za wszelką pomoc (IMG:style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 331 Pomógł: 30 Dołączył: 11.11.2008 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
hmm, niby ciąg znaków "\test\" powinno zamienić na \"\\test\\\" i takie coś powinno zostać wysłane do bazy danych, sprawdź więc co tak na prawdę wychodzi po odpaleniu takich instrukcji. Jedyny pomysł, który przychodzi mi na szybko to ręczna zamiana na encje i na odwrót.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 20:58 |