Forum » Server-Side scripting » tinymce ' is error
Regelnasi
Berichten: 1092
avatar
Offline Stuur privebericht
Beste cp'ers, ik gebruik Tinymce, maar als ik dus ' in mijn posts gebruikt, geeft hij een syntax error aan als ik hem in de database wilt stoppen.

Ik heb al dingen geprobeert zoals htmlspecialentities e.d., maar niks wilt werken.

De fout zit in $_POST[bericht] - voorderest doet alles het.
Dit omdat de ' in titel al wordt gefilterd.
Kan ik via preg_replace op een of andere manier de entry veranderen?


Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
if(isset($_POST["submit1"])) { 
if (
preg_match("/'/"$_POST["titel"])) { fout($lang_ForumTitleFout); return;}
mysql_query("insert into ao_forum (datum,titel,door,bericht,cat,datum2) values (NOW(),'$_POST[titel]','$data->username','$_POST[bericht]','$_POST[cat]',NOW())") or die(mysql_error());
goed($lang_ForumGood);
return;
 }


Hij pakt ' wel, moet ik heb al veel dingen geprobeert, tevergeefs.

Hoop dat iemand mij kan helpen met dit probleem!
Laatst gewijzigd door Lancer op 2010-11-04 18:40:08
04-11-2010 18:38
Dit topic is 129 keer bekeken door 27 verschillende leden
Reacties op: "tinymce ' is error"
1
-1
Berichten: 1489
avatar
Offline Stuur privébericht
addslashes?
04-11-2010 18:56
Regelnasi
Berichten: 1092
avatar
Offline Stuur privébericht
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 't have been banned, then don't bother.


' at line 1
Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
if(isset($_POST["submit1"])) { 
if (
preg_match("/'/"$_POST["titel"])) { fout($lang_ForumTitleFout); return;}
mysql_query("insert into ao_forum (datum,titel,door,bericht,cat,datum2) values (NOW(),'$_POST[titel]','$data->username','".stripslashes($_POST['bericht'])."','$_POST[cat]',NOW())") or die(mysql_error());
goed($lang_ForumGood);
return;
 }
04-11-2010 19:07
Regelnasi
Berichten: 1092
avatar
Offline Stuur privébericht
[snip]
Moest hem escapen, dat veroorzaakte de fout.

Toch bedankt niels!
04-11-2010 19:16
nyan nyan nyan nyan
Berichten: 2076
avatar
Offline Stuur privébericht
Via PB:
04-11-2010 19:44
Reageer op: "tinymce ' is error"
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden