Annonce ToutSurTout

Bienvenue sur toutsurtout.biz

Déjà 15 ans !

Radio TST

Si vous souhaitez participer vous aussi aux discussions sur le forum, il faut vous inscrire ou vous identifier.

Le Thème TST Automne est maintenant en place.

Les inscriptions sont actuellement OUVERTES.

Message 1 Discussion postée le 08-11-2009 à 12:35:37

Cinaea
No Avatar


Titre: Membre
Avancement: Niveau 1
Date d'inscription: 04-10-2009
Messages: 33

PHP: bloquer les spams avec Akismet octobre 16th, 2009

Akismet est un système visant à combattre le spam sur les commentaires de blogs, mais il peux s'utiliser également dans d'autres contexte.

Il s'agit d'un système commercial, non libre, qui autorise toutefois un usage gratuit pour les sites personnels ou non commerciaux.

http://blog.maiis.ch/wp-content/uploads/days-2.jpg

Le principe est simple : chaque message à destination d'un forum est envoyé à un serveur central qui répond « spam » ou « ok ». Charge ensuite au site d'intégrer ou non le commentaire.

On peux également choisir de sauver le commentaire dans la base de données même s'il est vu comme « spam », ça permet au webmestre de contrôler l'activité d'akismet, voire de republier d'éventuels « faux positifs », messages légitimes que le serveur central d'akismet aurait fliqué comme « spam ».

Pour l'utiliser, il faut tout d'abord un clé Wordpress API qui s'obtient en s'inscrivant sur le site de Wordpress (c'est gratuit et ça prends moins de 5 minutes) ainsi que cette classe PHP5: PHP5Akismet (24k)

Pour d'autres formats comme PHP4, .Net, Ruby, ... c'est par là: Akismet

include_once('inc/Akismet.class.php');
$WordPressAPIKey = 'aoeu1aoue';
$MyBlogURL = 'http://www.maiis.ch/';

$akismet = new Akismet($MyBlogURL ,$WordPressAPIKey);
$akismet->setCommentAuthor($name);
$akismet->setCommentAuthorEmail($email);
$akismet->setCommentAuthorURL($url);
$akismet->setCommentContent($comment);
$akismet->setPermalink('http://www.maiis.ch/url/');

if($akismet->isCommentSpam()) {
  // enregistrer le commentaire mais le signalé comme SPAM
} else {
  // enregistrer le commentaire normalement
}

Si cela peux servir a quelqu'un  ... ^^

Source : Mail-Web


http://www.toutsurtout.biz/img/UserBarTST.gif
 

Message 2 Réponse postée le 08-11-2009 à 14:50:34

Solenne
Avatar de Solenne


Titre: Modératrice insomniaque
Avancement: Niveau 4
Lieu: Avec Loic
Date d'inscription: 26-09-2009
Messages: 6 834

Re: PHP: bloquer les spams avec Akismet octobre 16th, 2009

bien


https://www.world-lolo.com/images/uploads/image.num1351106986.of.world-lolo.com.gif
 

Message 3 Réponse postée le 08-11-2009 à 19:11:17

Loic
Avatar de Loic


Titre: Administrateur d'élite
Avancement: Niveau 5
Lieu: Avec Solenne
Date d'inscription: 26-09-2009
Messages: 107 610
Site web

Re: PHP: bloquer les spams avec Akismet octobre 16th, 2009

Merci pour ce super tuto.


http://www.toutsurtout.biz/img/UserBarTST.gif
http://www.toutsurtout.biz/img/Sign-Loic.gif
Loic DL un jour, Loic DL toujours ...