Hii, ik zoek een woordfilter.
Dat als je bijvoorbeeld een scheldwoord typt dat er dan ***** komt te staan.
Groetjes August.
Dat als je bijvoorbeeld een scheldwoord typt dat er dan ***** komt te staan.
Groetjes August.
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/include"]include[/URL] [COLOR= #DD0000]config.php[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$mysql[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT * FROM woorden"[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/while"]while[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$row[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_array"]mysql_fetch_array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700])) {[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]woord[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #0000BB]$row[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]woord[/COLOR][COLOR= #007700]]) {[/COLOR]
eche [COLOR= #DD0000]"*****"[/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]woord[/COLOR][COLOR= #007700]];
}
}[/COLOR]
?> [COLOR= #0000BB]<?php
$floodcontrol[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]300[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// 15 seconden[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]last_session_request[/COLOR][COLOR= #007700]]) && ([/COLOR][COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]last_session_request[/COLOR][COLOR= #007700]] > ([/COLOR][URL="http://www.php.net/time"]time[/URL][COLOR= #007700]() -[/COLOR] [COLOR= #0000BB]$floodcontrol[/COLOR][COLOR= #007700]))
{[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Je moet 5 minuten te wachten voordat je weer een bericht ka nplaatsen.[/COLOR][COLOR= #007700];
}[/COLOR]
?> 
Sorry verkeerd gelezen.[COLOR= #0000BB]<?php
$ubb[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/str_replace"]str_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"kut"[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]"bobba"[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$ubb[/COLOR][COLOR= #007700]);[/COLOR]
?> [COLOR= #0000BB]<?php[/COLOR]
[COLOR= #FF8000]/**
* @author Luukvdo
* @copyright 2010
* @package Scheldwoorden filter
*/
/**
* Vervangt scheldwoorden door een vervangend woord
*
* @param string $string
* @return string
*/[/COLOR]
[COLOR= #007700]function[/COLOR] woorden_filter[COLOR= #007700]([/COLOR][COLOR= #0000BB]$string[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #0000BB]$foute_woorden[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]([/COLOR]
[COLOR= #DD0000]skkl[/COLOR][COLOR= #007700],[/COLOR]
[COLOR= #DD0000]pannenkoekenbakker[/COLOR][COLOR= #007700],[/COLOR]
[COLOR= #DD0000]appelflap[/COLOR][COLOR= #007700],[/COLOR]
[COLOR= #DD0000]omgwtfbbq[/COLOR][COLOR= #007700],
);[/COLOR]
[COLOR= #0000BB]$vervang_woord[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]***[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/return"]return[/URL] [URL="http://www.php.net/str_replace"]str_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$foute_woorden[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$vervang_woord[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$string[/COLOR][COLOR= #007700]);
}[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] woorden_filter[COLOR= #007700]([/COLOR][COLOR= #DD0000]Hallo appelflap[/COLOR][COLOR= #007700]);[/COLOR]
?>