oczko991
20.11.2010, 15:30:29
mam tabelę ustawienia a w niej strona
jak polecenie puścić do SQL aby ustawić typ strona varchar(555) bo w tej chwili mam text
Wilk002
20.11.2010, 15:37:28
ALTER TABLE `ustawienia` CHANGE `strona` `strona` VARCHAR(555) NULL ;
oczko991
20.11.2010, 15:41:06
A jaki typ danych dać żeby jak dodaję adres strony jako wartość w tym polu to mi wyskakują \ ukosniki
\"http://.......\"
PawelC
20.11.2010, 15:42:16
To chyba nie zależy od bazy, tylko od tego jakie dane wprowadzasz do bazy, i czym je filtrujesz
oczko991
20.11.2010, 15:45:51
To jak ustawić żeby nie było ukosników?
wrzucam wartość linka
na stronie mam
{$linki|default:$ustawienia.linki}
i w ustawieniach mam linki o typie danych varchar 555, ale po wrzuceniu linków na stronie wyświetla mi z ukosnikami \
Mephistofeles
20.11.2010, 16:31:53
Problem tkwi w magic quotes. Musisz je wyłączyć w php.ini.
oczko991
20.11.2010, 16:51:34
Teraz jest dobrze. Po co jest ta funkcja ?
Mephistofeles
20.11.2010, 18:51:45
Miało to zabezpieczać przed atakami typu SQL Injection, ale w praktyce na części serwerów była włączona, na innych nie, i dlatego twórcy aplikacji musieli i tak zabezpieczać na własną rękę, w PHP 6 ta opcja ma być całkowicie zlikwidowana.
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.