maro123
23.09.2009, 20:55:17
Witam, mam taki oto kod do dodwania tresci z formularza do bazy, nie wiem czy jest on nawet poprawny, ale chcialbym go zmienic/zmodyfikowac tak zeby nie byly dodawane \ przed " i '. Czy moglby mi ktos powiedziec czy ten kod jest wporzadku i co mam zrobic zeby te \ nie byly dodawane ?
if ($_GET['mode']=='add'){
if (!empty($_POST['adres']) && !empty($_POST['title'])) { $adres=$_POST['adres']; $title=$_POST['title'];
} else {
}
//ZAPYTANIE DO BAZY
}
}
Pozdrawiam
Wicepsik
23.09.2009, 21:01:54
Czytałeś manual ?
maro123
24.09.2009, 16:30:39
No ale o co Ci chodzi? czytalem manuala, szukalem nawet na forum i tak sie sklada ze nawet znalazlem takie cos jak addslashes i stripslashes ale nie wiem jak to do mojego kodu wstawic, co wtedy z mysql_real_escape_string ? czy zamiast tego dac jedno z powyzszych czy jak ?
erix
24.09.2009, 16:40:49
A sprawdzałeś, co robią funkcje:
?
Cytat
Czy moglby mi ktos powiedziec czy ten kod jest wporzadku i co mam zrobic zeby te \ nie byly dodawane ?
W porządku pod jakim względem? W czym Ci slesze przeszkadzają? Przecież są one niezbędne, żeby zapytania się nie wykrzaczały.
maro123
24.09.2009, 17:17:08
Chodzi mi o to ze jak dodam do bazy np. "costam" to na stronie wyswietla sie \"costam\" a chce tego uniknac i nie bardzo wiem co gdzie musze dopisac.
erix
24.09.2009, 17:42:39
To masz w końcu włączone magic_quotes, czy nie?
maro123
24.09.2009, 17:57:00
echo get_magic_quotes_gpc(); zwraca 1
erix
24.09.2009, 18:49:07
To wyłącz. ;]
maro123
24.09.2009, 18:58:51
Nie bardzo wiem jak to zrobic. A nie lepiej byloby przerobic tamten kod nie uzywajac w ogole magic_quotes ? zalezy mi na tym tylko zeby ten kawalek byl odpowiednio napisany no i zeby tych \ nie bylo widac.
erix
24.09.2009, 19:51:38
Cytat
Nie bardzo wiem jak to zrobic
get_magic_quotes_gpc, tam jest napisane.
Cytat
A nie lepiej byloby przerobic tamten kod nie uzywajac w ogole magic_quotes ?
Właśnie używasz, a chodzi żeby wyłączyć. ;] Lepiej teraz wyłączyć, bo po przejściu na PHP6 będą cyrki.
maro123
25.09.2009, 10:03:52
Niestety nie mam dostepu do php.ini, ani kod w .htaccess nie dziala. Moglby mi ktos napisac ten kod tak zeby ominac te get_magic_quotes_gpc ?
phpion
25.09.2009, 10:06:03
Przy wyświetlaniu danych na stronie użyj
stripslashes.
maro123
25.09.2009, 12:33:17
Ok, dzieki za pomoc. Mam jeszcze pytanie o ten kod co teraz mam, czy go zostawic tak jak jest ? czy moze jakos zmienic?
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.