Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][PHP] Zapis do pliku txt w IE dodaje backslash \
--lorenzo--
post 9.01.2012, 04:33:30
Post #1





Goście







Witam,

szukam już dłuższy czas rozwiązania problemu ale nie mogę sobie poradzić.
Mam skrypt z php i wiem ze jest ok bo dzialła po FF i innymi przeglądarkami.
w skrypcie
1. Odczytuje plik txt
2. zmieniam zawartość
3. zapisuje plik
4. przegladam zawartość


Do zapisu pliku używam funkcji fwrite

Tylko w Internet Explorer po zapisie pliku dodawany jest backslash przed każdym apostrofem.

odczytana zawartość przed zapisem:
dc sdc 'sadfsd' sd

po zapisie:
dc sdc \'sadfsd\' sd

Wszystko elegancko działa pod Firefox'em, Opera, itd.
a probójąc odpalić skrypt w Internet explorer plik zapiasny jest z błędami.

Go to the top of the page
+Quote Post
by_ikar
post 9.01.2012, 08:26:07
Post #2





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

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


najpewniej magicquotes. możesz je spróbować wyłączyć, jak się nie będzie dało, to po zawartości pliku, przeleć sobie stripslashes.
Go to the top of the page
+Quote Post
--lorenzo--
post 10.01.2012, 21:53:57
Post #3





Goście







Tak własnie zrobiłem stripslashes pomogło. Doszedłem do tego po godzinie od dodania wpisu, ale dzięki za odpowiedź
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 13.06.2025 - 05:13