Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Niechciana zmiana
Tsiru
post
Post #1





Grupa: Zarejestrowani
Postów: 213
Pomógł: 0
Dołączył: 7.01.2005
Skąd: Nigdzie

Ostrzeżenie: (0%)
-----


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.

Ten post edytował Tsiru 9.04.2005, 22:47:09
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
strife
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

Ostrzeżenie: (0%)
-----


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.. (IMG:http://forum.php.pl/style_emoticons/default/axesmiley.png)

Pozdrawiam!
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 08:04