grd/ban-words

此包已被弃用,不再维护。作者建议使用 abandon 包。

简单的PHP禁用词库

v1.0.0 2022-05-29 11:00 UTC

This package is auto-updated.

Last update: 2023-06-10 14:33:15 UTC


README

简单的PHP禁用词库,快速且高效。

您需要在 vendor/src/BadWords.php 文件中的 list 方法中设置禁用词数组。

重要提示

banWords 无法也永远不会防止XSS或SQL注入。

要求

  • PHP >= 7.4
  • composer

简单用法

composer require grd/ban-words
use App\Grd\BanWords\BanWords;

require_once './vendor/autoload.php';

// 1. Initialize 
$banWords = new BanWords('hello noob you are bad !');

// very simple
var_dump($banWords->check());

// get true if bad words spotted
$banWords->check()->getSignal();        # return true / false

// get normal characters
$banWords->check()->getCharacters();    # return "hello noob you are bad !"

// get ban words
$banWords->check()->getFilter();        # return "hello *** you are *** !"
This script is very simple.
You are welcome to improve it !