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
} else{ }
Przy wyświetlaniu w input text
<input type="text" name="name" value="<?php }else{ } ?>">
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 "

Dzięki za wszelką pomoc
