redman2
4.11.2004, 15:00:51
Ten post pojawil sie juz na php->Poczatkujacy.
Nie otrzymalem tam zadnej odpowiedzi, wiec probuje tutaj.
Mam takie ustawienia:
magic_quotes_gpc = Off
magic_quotes_runtime = Off
magic_quotes_sybase = Off
Uzywam funkcji addslashes() na stringu.
Działa poprawnie na ' oraz \
Problem zaczyna się gdy wpiszę cokolwiek ograniczonego podwójnym cudzysłowiem lub gdy wpiszę pusty podwójny cudzysłów "
Wyrzuca mi wtedy \ i to wszystko..... resztę kasuje
Dziękuję za pomoc
sikorat
8.11.2004, 11:28:30
W windzie zeby przekazywane bylo \..., musisz wpisac \\...
redman2
8.11.2004, 12:55:45
Tylko, ze ja nie operuje na slashach, str_replace, etc a na funkcji addslashes.
A dane wprowadzane sa z formularza. Jak wiec, w takim przypadku mam dodac
kolejny slash ?
kszychu
8.11.2004, 13:45:43
Cytat(redman2 @ 2004-11-08 12:55:45)
Tylko, ze ja nie operuje na slashach, str_replace, etc a na funkcji addslashes.
A to jakiś problem, żeby zacząć operować?..
redman2
8.11.2004, 14:01:19
Nie znam zrodla funkcji addslashes, ale podejrzewam, ze robi to samo, co str_replace. Bo jakby inaczej.
Niestety, probowalem rowniez i str_replace. I to w roznych" pseudokonfiguracjach"
Tez nie dziala.
Liczy sie wynik a jest on identyczny w obydwu przypadkach. Po prostu \
<?php
$fld_value = str_replace ( \"\"\", \""\", $src_string ); ?>
redman2
9.11.2004, 10:35:46
Moze i to faktycznie jest jakis sposob.
Nie bedzie problemu z zapisaniem do bazy oraz wyciaganiem z niej.
Dzieki sf po raz kolejny i pozdrawiam
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.