しかし、完璧な人はいませんし、完璧な人もいません。 Akismet は完璧ではありません。最近、Akismet がスパムと判断したメッセージの中に「善良な人」からのメッセージが頻繁に見つかります。しかし、それらは時間が経つと自動的に削除され、貴重な友人関係やメッセージが失われることがあります。
コード内の __YOUR_AKISMET_KEY__、__YOUR_WEBSITE_URL__、および __YOUR_NAME__ を忘れずに変更してください
http://www.script-tutorials.com/akismet-spam-protection/
index.php
コードをコピーします コードは次のとおりです:
require_once ('classes/Akismet.class.php'); >class MySpamProtection {
var $sMyAkismetKey;
var $sAuthName;
var $sAuthUrl; oAkismet;
// コンストラクター
public function MySpamProtection() {
// 変数に必要な値を設定します
$this->sMyAkismetKey = '__YOUR_AKISMET_KEY__'; ;sWebsiteUrl = '__YOUR_WEBSITE_URL__' ;
$this->sAuthName = '__YOUR_NAME__';
$this->sAuthUrl = ''; // Akismet の初期化
$this->oAkismet = new Akismet($this->sWebsiteUrl ,$this->sMyAkismetKey);
$this->oAkismet->setCommentAuthor($this->) ;sAuthName);
$this->oAkismet->setCommentAuthorEmail($this->sAuthEml);
$this->oAkismet->setCommentAuthorURL($this->sAuthUrl); >}
public function isSpam($s) {
if (! $this->oAkismet) return false;
$this->oAkismet->setCommentContent($s); return $this->isCommentSpam();
}
}
echo <<