juliocapuano/simple-anti-spam

1.0.0 2021-02-03 19:56 UTC

This package is auto-updated.

Last update: 2024-09-29 05:56:23 UTC


README

Latest Version on Packagist Total Downloads Software License

本软件包专注于简单的字段验证

目前使用来自 stopforumspam.com 的公开 API

结构

如果以下任何一项适用于您的项目,则目录结构应遵循行业最佳实践,并按以下名称命名。

bin/        
config/
src/
tests/
vendor/

安装

通过 Composer

$ composer require juliocapuano/simple-antispam

使用方法

use juliocapuano\SimpleAntiSpam;

try{

    if(SimpleAntiSpam::isSpamEmail($email))
        throw new \Exception('email is invalid or in black list')

    if(SimpleAntiSpam::isSpamIp([$ip]))
        throw new \Exception('ip is invalid or in black list')
    
    if(SimpleAntiSpam::isUrlInText($content))
        throw new \Exception('is span text')

    // sendEmailOrSomeElse();

} catch (Exception $e){

    // manageError($e)

}
    

变更日志

请参阅 CHANGELOG 了解最近更改的详细信息。

测试

$ composer test

贡献

请参阅 CONTRIBUTINGCODE_OF_CONDUCT 了解详细信息。

安全

如果您发现任何与安全相关的问题,请通过电子邮件 juliocapuano@gmail.com 而不是使用问题跟踪器。

致谢

许可协议

MIT 许可协议 (MIT)。请参阅 许可文件 了解更多信息。