Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP] Zapis do pliku txt w IE dodaje backslash \
Forum PHP.pl > Forum > Przedszkole
-lorenzo-
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.

by_ikar
najpewniej magicquotes. możesz je spróbować wyłączyć, jak się nie będzie dało, to po zawartości pliku, przeleć sobie stripslashes.
-lorenzo-
Tak własnie zrobiłem stripslashes pomogło. Doszedłem do tego po godzinie od dodania wpisu, ale dzięki za odpowiedź
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.