【问题标题】:PHP Blacklist checker scriptPHP 黑名单检查器脚本
【发布时间】:2013-05-01 20:49:42
【问题描述】:

我想创建一个系统来检查列表中的一些电子邮件,是否有黑名单。更多示例,我想创建一个 MySQL 表,其中放置一些电子邮件,例如 @gmail.com 或 @yahoo.com

现在,我想创建一个 PHP 函数来检查电子邮件是否在黑名单上,例如在注册表单上,用户尝试使用诸如某人@yahoo.com 之类的电子邮件加入,我想返回错误,因为@yahoo .com 被列入黑名单。我不知道更好地解释,但我想你明白我想要什么。

【问题讨论】:

  • 你遇到了什么问题?
  • 我不知道如何创建一个函数来使用 preg_match (或其他东西)检查数组以查看电子邮件是否在黑名单上。我需要一些帮助。

标签: php mysql blacklist


【解决方案1】:
//array of blacklisted domains
$domains = //sql call here

foreach($domains as $domain){    
    if(strpos($email, $domain) !== 0)
    {
        //this email is in blacklist
    }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-04-16
    • 2014-09-11
    • 2022-12-06
    • 2013-10-07
    • 1970-01-01
    • 2019-02-13
    • 2015-10-06
    • 1970-01-01
    相关资源
    最近更新 更多