truecastdesign / spamless
This library provides spam filtering and protection for in coming content.
Installs: 8
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/truecastdesign/spamless
Requires
- php: >=7.1.0
This package is auto-updated.
Last update: 2025-10-06 06:09:23 UTC
README
Version: v1.1.2
Install
To install with composer:
composer require truecastdesign/spamless
Requires PHP 7.1 or newer.
Usage
Here's a basic usage example:
# composer autoloader require '/path/to/vendor/autoload.php'; $Spam = new Truecast\Spamless(['name'=>'My Name', 'message'=>'This is a message', 'phone'=>'This value is not checked']); # 'check' should be passed the value keys you want to check # 'with' should be passed the tests to proform # 'basic' check values for too many consonants in a row, spammy keywords, and gibberish. # 'url' checks values for urls # 'html' check values for html if ($Spam->tests(['gibberish','uppercase','underscores','keywords','russian','url','html'])->check(['name','phone', 'message'])) { echo 'valid'; else echo 'not valid: '; print_r($Spam->errors());