Hallo,
Ik ben een spam filter o.i.d. aan het maken. Hier stuit ik op een probleem. Wat ik nu heb ik dat die alles laat zien wat er in de Chat is gezegd. Alleen ik wil dat er alleen laten zien wordt wat die bepaalde woorden bevatten die in de array staan ($filter).
Wat ik nu heb:
PHP
$filter = array("www", "http", "mijnmaffia", "meld", "register", "join", "ban", "scheld", "schelden");
$vervanging = array("<font color=\"red\"><b>www</b></font>", "<font color=\"red\"><b>http</b></font>", "<font color=\"red\"><b>mijnmaffia</b></font>", "<font color=\"red\"><b>meld</b></font>", "<font color=\"red\"><b>register</b></font>", "<font color=\"red\"><b>join</b></font>", "<font color=\"red\"><b>ban</b></font>", "<font color=\"red\"><b>scheld</b></font>", "<font color=\"red\"><b>schelden</b></font>");
$dbres = mysql_query("SELECT * FROM `shoutbox` WHERE `berichten` LIKE '%ban%' ORDER BY `id` DESC");
while($reclame = mysql_fetch_object($dbres)){
$bericht = str_ireplace($filter, $vervanging, $reclame->bericht);
Nu weet ik wel hoe het met 1 ding moet, maar hij doe ik het met de array ($filter) ?
En is het ook mogelijk dat ik in de zelfde query dus lijst de items van forum, berichten zie?