spamfilters-phphulp

Gesponsorde koppelingen

PHP script bestanden

  1. spamfilters-phphulp

« Lees de omschrijving en reacties

Idee 1: Beviel goed, maar ik zie nu ook spam die erdoor heen zou komen.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
function ScanForSpam($message){
    $message =trim($message);
    $found = false;
    
    if(preg_match('{^<h1>(.*)</h1>$}i', $message) && (preg_match_all('{<a href="(.+?)">(.+?)</a>}i', $message, $matches) >= 2)){
        $found = true;
    }

    
    return $found;
}

?>


Idee 2, geen voorbeeld van:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
function ScanForSpam($message){
   $found = false;
   $message = trim($message);

   if(preg_match('{<a href="(.+?)">(.+?)</a>}i', $messages) >= 2){ //bevat minstens 2 a-href links (iedereen gebruikt [url])
      if(!preg_match('{<\?(.+?)\?>
}', $message) //bevat geen php
&& !preg_match('{<{b|u|i|html|script|div|span}>}i', $message)//bevat geen hedendaagse html
&& !stristr('$', $message)//bevat geen dollartekens -> geen variabelen.
){
$found = true;
}elseif(preg_match('{^<h1>(.*)</h1>$}i', $message)){
$found = true;
}
}
return $found;
}

 
 

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.