Tsiru
9.04.2005, 22:44:50
Cześć !
Mam problem - kiedy wczytuje do zmiennej $text jakieś słowo, ze znakami takimi jak cudzysłów i apostrof, np. "don't",
to zamienia mi je na \"don\'t\". Jeżeli te zmienną przekaże dalej, to wychodzi \\\"don\\\'t\\\", pużniej \\\\\\"don\\\\\\'t\\\\\\" itd. Wiecie może co zrobić, aby niezamieniało znaków w zmiennej ?
PS. I Jakie kodowanie znaków jest domyślne dla php, bo zamiast poslkich znaków w zmiennych pobranych z plików zapisanych w ISO-8859-2, mam krzaki.
strife
9.04.2005, 22:48:00
Leezard
9.04.2005, 23:03:25
@scarface:
a nie strip_slashes? poza tym jesli przyjmujesz zmienne od usera to mozna sie pobawic ustawieniami magic_quotes_gpc (ini_set)
strife
9.04.2005, 23:13:07
Cytat(Leezard @ 2005-04-09 22:03:25)
@scarface:
a nie strip_slashes? poza tym jesli przyjmujesz zmienne od usera to mozna sie pobawic ustawieniami magic_quotes_gpc (ini_set)
Nie.. strip_slashes tylko =>
stripslashes();. Tak pomylilo mi sie..

Pozdrawiam!
Leezard
9.04.2005, 23:16:14
no i qrde chcialem byc madrzejszy i tez zrobilem babola

jasne ze stripslashes();
Tsiru
10.04.2005, 10:07:29
Dziękuje wam bardzo, działa świetnie