qui se sert de stop forum spam

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics


cthierry
WRInaute passionné
WRInaute passionné
 
Messages: 2466
Inscription: 15 Jan 2005

qui se sert de stop forum spam

Message le Dim Déc 06, 2009 15:05

Tout comme WRI régulièrement ces derniers temps j'ai une accélération du spam.
Je suis en train de réfléchir à l'idée de me servir des IP du fichier de stopforumspam, car à chaque fois que je fait une recherche sur une IP spam, je tombe sur eux ce qui laisse à penser qu'ils ont une base IP sérieuse. Je précise que cela fait plusieurs mois que je check mes IP chez eux.

D'ou ma question, quelqu'un se sert-il de cette fameuse liste d'IP et comment l'avez-vous mise en oeuvre?
Pour ma part je souhaiterai l'intégrer à protector (CMS xoops) mais cela fait un bon Mo dd'IP et pas sur que le serveur apprécie.

Si vous avez des retours d'infos...


Julia41
WRInaute passionné
WRInaute passionné
 
Messages: 1765
Inscription: 31 Aoû 2007

Re: qui se sert de stop forum spam

Message le Dim Déc 06, 2009 17:47

Je connaissais pas, l'idée est pas mal.
Comme toute les blacklist ça a ses inconvénient et avantage.
Pour parser le retour, je pense que j'utiliserais simplement file
envois avec file('http://www.stopforumspam.com/api?ip=IP'); récupération de l'array et parsage du yes/no et à voir pour si la date t'intéresses, ou non. Enfin bon, rien ne vaut quand même un aksimet sous wordpress :p

ThibsR
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 9
Inscription: 25 Déc 2009

Re: qui se sert de stop forum spam

Message le Ven Déc 25, 2009 15:48

Moi je m'en sert ...

J'ai posté la fonction dont je me sers sur http://thibs.skynetblogs.be/post/7501814/fonction-php-pour-eviter-le-s ... -formulair

La voici :

function CheckIfWebspammer ($ip) {
$url="http://www.stopforumspam.com/api?ip=".$ip;
$xmlDoc = new DOMDocument();
if ($xmlDoc->load($url)) {
if ($xmlDoc->getElementsByTagName('response')->item(0)->getAttribute('success')) {
if (($xmlDoc->getElementsByTagName('appears')->item(0)->nodeValue)=='yes') {
//$lastseenvalue = $xmlDoc->getElementsByTagName('lastseen')->item(0)->nodeValue;
return true;
}
}
}
return false; //Si l'API de stopforum est indisponible ou mal appelée
}

La seule astuce c'est que j'utilise l'objet DOM (ce qui est je l'avoue un peu "overkill" pour de l'XML si simple)


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité