1

私は初心者です-phpの知識に関しては中級レベルであり、phpbbの変更に関しては完全な初心者です。

phpbbのサイトでphpbbの成形に関する有用な情報を見つけるのは非常に難しいと思いました。ですから、phpbb成形のための優れたリソースがあれば、私はそれについて知りたいと思います。

とにかく、私の質問に: スパマーは常に私のカスタムフィールドの1つに正規表現と簡単に一致するコードで答えることがわかったので、これをコーディングするにはどうすればよいでしょうか?

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を想定:

include / features_profile_fields.phpの91行目に、関数があります。validate_profile_field($field_type, &$field_value, $field_data)

さまざまなフィールドタイプの標準検証を含むswitchステートメントが表示されます。

このブロックの後に検証を追加できます(189行目)。

于 2011-01-12T12:24:35.090 に答える