rndoom04 / spamdetector
一个用于检测表单或其他字符串中垃圾信息的库。与PHP、Nette框架等友好兼容。
v1.0.0
2022-02-16 11:59 UTC
Requires
- php: >=7.0
- patrickschur/language-detection: 5.1.0
This package is auto-updated.
Last update: 2024-09-19 23:24:54 UTC
README
PHP test()
. 兼容 PHP >= 7.0。
这是一个简单的库,用于从字符串中检测垃圾信息——非常适合例如联系表单。
安装
对于PHP版本 >= 7.0
composer require Rndoom04/spamdetector
如何使用
首先通过简单的 "use" 初始化库。
use Rndoom04\spamdetector;
然后加载库并按您想要的设置。
$spamdetector = new \Rndoom04\spamdetector\detector();
$spamdetector->detectLanguage(true); // Detect language? Default false
$spamdetector->setLanguageWhitelist(["cs", "sk", "en"]); // Only cs (czech language), sk (slovak language) and en (english)
$spamdetector->setTestForbiddenWords(true); // Test on forbidden words? Default true
$spamdetector->setTestUrls(true); // Test on URLs? Default true
简单!让我们进行检测测试。
// One test
echo $spamdetector->test("Is this string ok?");
// Variable test
$testString = "Is this next string ok?";
echo $spamdetector->test($testString);