Spam beveiliging

  • GEachte cp,


    Ik heb een paar vraagjes hoe kan je iets maken dat als iemand bijvoorbeeld criminalspoint.nl doorgeef op forum en/of in pbtjes naar andere dat die automatisch krijg te zien dit is spam en daarom wordt je verbannen bijvoorbeeld.


    Weet iemand hoe je zo'n scriptje moet maken?


    Alvast bedankt.


    Gr Willem


    Oke ik geef nu het script vrij hij komt ook binnenkort in de artikelen te staan enkel wachten todat die is toegevoegd.


    kopieer dit over message.php ([offtopic]let op die envolopjes moet je enkel nog wel aanpassen dit zijn namelijk andere dan iedereen heeft![/offtopic]

  • Gebruik deze functie's ;)


    PHP
    function spamfilter($text){
    	$text = str_replace("hierwoord", "***", $text);
    return $text;
    }
    
    
    function show($text) {
      $text = spamfilter($text);
    return $text;
    }


    en je laat dan de tekst zo zien op de profiel pagina.


    PHP
    echo show($data->info);


    ;)

  • Ja natuurlijk,


    Wat voorbeelden:


    PHP
    function spamfilter($text){
        $text = str_replace("ajax", "***", $text);
        $text = str_replace("psv", "***", $text);
        $text = str_replace("az", "***", $text);
        $text = str_replace("feyenoord", "***", $text);
    return $text;
    }


    Dus als de gebruiker in zijn 'info' ajax of feyenoord of psv of az of allemaal heeft staat word *** weergegeven.


    ;)

  • Ik heb hem in de config geprobeerd dan wordt de site super sloom ik heb hem op verschillende plekken in het script van het forum geprobeerd dan krijg ik wit beeld heb hem in de message.php geprobeerd dan doet die het ook niet.


    Kan iemand hem er mis inbouwen?

  • Ik heb hier ff wat gemaakt voor jou/jullie.



    misschien kunnen jullie er wat mee.

    Nieuwe reactie samengevoegd met originele reactie op 30.10.09 12:09:22:
    dat bovenste script sla je op als ubb.php


    en bij de profiel pagina include je ubb.php


    en als je de text van zijn profiel zeg je neer:


    PHP
    echo show($data->info);
  • Probeer dit even zet dit in je Priveberichten systeem!

    PHP
    $message->bericht		= preg_replace('/Criminalspoint/', "*****",$message->bericht);
    
    
    $message->bericht		= preg_replace('/Criminalspoint.nl/', "*****",$message->bericht);
    
    
    $message->bericht		= preg_replace('/Criminalspoint.com/', "*****",$message->bericht);
    
    
    $message->bericht		= preg_replace('/Criminalspoint/', "*****",$message->bericht);


    Verander wel het stukje:

    PHP
    $message->bericht


    Succes! 8-|

  • Ik heb de berichten die binnenkomen met bijvoorbeeld


    criminalspoint wordt dan in het bericht weergegeven als ***
    als je het gaat beantwoorden dan zie je alsnog ***

    Nieuwe reactie samengevoegd met originele reactie op 30.10.09 15:03:17:
    Ik heb hem toegevoegd enkel even wachten totdat een van de admins hem heeft geactiveerd

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!