Versio

Scheldwoorden filter

Als je een forum hebt/aan het maken bent, dan wil je meestal niet dat mensen het gaan verpesten met schelden en vloeken. Precies daar voor is dit filter bedoeld!
Edit: 26-04-2006: even wat netter gemaakt.

Gesponsorde koppelingen

BHosted Hosting al vanaf € 1,- per maand

Controleer nu gratis jouw domeinnaam:

  

Inhoudsopgave

  1. Scheldwoorden opgeven
  2. Vervangende woorden
  3. Gebruik

 

12 reacties op 'Scheldwoorden filter'

PHP hulp
PHP hulp
0 seconden vanaf nu
 
Gesponsorde koppelingen
Thijl
thijl
10 jaar geleden
 
0 +1 -0 -1
hier hebben ze dus geen scheldwoordenfilter :p


10 jaar geleden
 
0 +1 -0 -1
hehe dit vind google als je op scheldwoorden naam zoekt... lollig...
Something Else
Something Else
9 jaar geleden
 
0 +1 -0 -1
leuk scripje maaruh....
1e keer deed ie het, deed ik het de 2e keer krijg ik dit:

Fatal error: Cannot redeclare scheld() (previously declared in C:\Server\htdocs\test\gbook\scheldwoordenfilter.php:3) in C:\Server\htdocs\test\gbook\scheldwoordenfilter.php on line 17


hieronder is toch precies het zelfde als de tutorial D: :|

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?

function scheld($tekst)
{


$woorden = array ("woord1");

$aantal = count($woorden);

for ($var = 0; $var < $aantal; $var++ )
{

$tekst = eregi_replace($woorden[$var], '***', $tekst);
}


return $tekst;

} <----
dat staat bij mij op line 17

?>
Something Else
Something Else
9 jaar geleden
 
0 +1 -0 -1
omg opgelost :O
bah het was gewoon simpel: gewoonweg de scrip niet includen en gewoon erin gooien waar ik het wilde hebben :P
The Beeding Clown
The Beeding Clown
9 jaar geleden
 
0 +1 -0 -1
Waarom een eregi_replace.
Een preg_replace of zelfs str_replace / str_ireplace (php5) is sneller dan eregi

PS: Als je preg_replace of str_replace gebruikt hoeft je um niet in een forloop te gooien.. die functies kunnen array's aan ;)
(str_replace is niet case insensitive srt_ireplace wel maar die zit pas in php5)
Steff   an
Steff an
9 jaar geleden
 
0 +1 -0 -1
Scheldwoorden nodig kijk dan hier maar eens: http://www.taalkabaal.nl/scheldwoorden/indexa.php, handig voor een 'scheldwoordenfilter' :P


8 jaar geleden
 
0 +1 -0 -1
is anita een scheldwoord? dat staat op die site
Niek Kasius
Niek Kasius
7 jaar geleden
 
0 +1 -0 -1
allemaal leuk en aardig zo'n filter ik heb er een tig aantal uit geprobeerd met include maar ik heb er nog geen aan het werken gehad, en ik zou niet weten waar ik het moet inpassen in een script van bijvoorbeeld een gastenboek of email forulier. ik heb nu een gastenboek met doorstuur.php , gastenboek.php , lees.php , schrijf.php en gegevens.dat .ik had een script met ingebouwde scheldwoorden en spam filter en ip blocker erges van een site geplukt, maar kreeg het niet aan de praat.
Remie
remie
7 jaar geleden
 
0 +1 -0 -1
jermain je kan wel de function include bovenin de pagina maar dan meot je niet include() doen maar include_once() dan zijn al je problemen opgelost.
Milo
Milo
5 jaar geleden
 
0 +1 -0 -1
hoe moet je zo een code instaleren?
Lode
Lode
5 jaar geleden
 
0 +1 -0 -1
ik snap dat deze code uit 2006 komt... maar dan nog...
ereg* functies zijn voltooid verleden tijd...

verder heb ik 2 soorten filters:
-greedy
-non greedy

D.W.Z. op hele woorden (\b\w) of gedeeltelijke... waarbij de laatste wel weer een tolerantie percentage heeft...

kut is lekker maar wel een scheldwoord...
anaal (geen ervaring met eigen geslacht!) kan ook lekker zijn maar komt ook voor in banaal

Voor sommige woorden is het dan ook beter om een white-list te maken uiteindelijk...
Milo
Milo
5 jaar geleden
 
0 +1 -0 -1
waar moet je hem plaatsen???

Om te reageren heb je een account nodig en je moet ingelogd zijn.

  • Details
  • Bo az
    Door:
    Bo az
  • 11 jaar geleden
  • 1.600 x bekeken
  • Labels
  • Geen tags toegevoegd.
Get Adobe Flash player