I need your help in debugging this baby. I think it’s quite robust, but anyway… here it goes:
Posts are rejected if:
- the member has less than 3 posts
- it contains any of the strings that I made illegal (mainly to prevent links)
// these are the illegal substrings
$illegal = array();
$illegal[] = 'http://';
$illegal[] = 'www.';
$illegal[] = '.com';
$illegal[] = '.net';
$illegal[] = '.org';
$illegal[] = '.cn';
$illegal[] = '.ru';
// add a bunch of TLDs
// $illegal[] = ...;
$isIllegal = false;
foreach($illegal as $item)
{
$isIllegal |= (strpos($msg, $item) !== FALSE);
}
There is an email sent to the member about what happened, and what should be done to be able to repost their message.
Feel free to make new accounts and try to spam in this thread.
