scheldwoordenfilter

Gesponsorde koppelingen

PHP script bestanden

  1. scheldwoordenfilter

« Lees de omschrijving en reacties

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
20
21
22
23
24
25
26
27
<?php
function scheldwoorden($tekst,$vervangteken='*') {
    // Hier een klein arsenaal eventueel verboden woorden,
    // je kan die uitbreiden zolang je fantasie rekt.

    $woorden = array ("woord1","woord2","enzovoort eh");
    // Aantal woorden tellen
    $aantal = count($woorden);
    // Array aflopen
    for ($a=0;$a<$aantal;$a++)    {
        // Bepalen hoeveel sterretjes (of ander opgegeven teken) er nodig zijn
        // door het aantal letters te tellen

        $sterretjes = strlen($woorden[$a]);
        // Standaardwaarde aan $vervanging geven,
        // zodat error_reporting(E_ALL); niet zaagt over
        // onbestaande variabelen...

        $vervanging = '';
        // Replacements aan elkaar kleven
        for($i=0;$i<count($sterretjes);$i++) {
            $vervanging .= $vervangteken;
        }

        // Vervang het verboden woord door zijn sterretjes
        $tekst = eregi_replace($woorden[$a], '***', $tekst);
    }

    // Geef de gefilterde tekst weer.
    return $tekst;
}

?>

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.