1

我是初学者——在 php 知识方面是中档,而在修改 phpbb 方面我是初学者。

我发现很难在 phpbb 的网站上找到有关成型 phpbb 的任何有用信息。所以如果你有一个很好的 phpbb 成型资源,我很想知道它。

无论如何,关于我的问题: 我发现垃圾邮件发送者总是用一些可以很容易地与正则表达式匹配的代码来回答我的自定义字段之一,那么人们将如何编码呢?

我知道我会如何在 php 中做到这一点,但是我如何将它集成到 phpbb 注册论坛中呢?

$text = "hgf384";

if (preg_match('/^[aA-zZ]{3}[0-9]{3}$/',$text) ) {
   echo "Sorry $user we suspect you are a bot, banned.";
}
else {
   echo "You seem human 10 points for you.";
}
4

1 回答 1

3

假设版本 3.0.8:

在 includes/functions_profile_fields.php 的第 91 行中,您会找到该函数validate_profile_field($field_type, &$field_value, $field_data)

在那里,您将看到带有针对不同字段类型的标准验证的 switch 语句。

您可以在此块之后添加验证(第 189 行)。

于 2011-01-12T12:24:35.090 回答