mam problem i nie mogę znaleźć przyczyny
skrypt w php
formularza zapisuje dane do plik (tekstowo bez szyfrowania) i pewne znaki zostają zamienione np znak ' zostaje zemieniony na ' znak " na " itp.
Czy wiecie jak rozwiązać ten problem?

- Rejestracja:ponad 20 lat
- Ostatnio:ponad 11 lat
- Postów:125

- Rejestracja:prawie 23 lata
- Ostatnio:około 5 godzin
0
Akurat tego ustawienia nie da się zmienić "w runtime" przez ini_set(), a tylko przez zmianę pliku php.ini, globalnie. Chodzi o magic_quotes_gpc. Albo zmienisz plik konfiguracyjny serwera (heh, mało który hosting na to pozwala) albo użyj stripslashes() :-)
http://www.php.net/manual/en/security.magicquotes.disabling.php
BTW, magic quotes jest przestarzałe od PHP 5.3, a w PHP 6.0 go nie będzie :-)
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.