Oups ! Sorry. I missed the "local"
If it is "\." I'd say that the point is escaped, it is just a missing stripslashes()
Now, why it is indexed, from what I know
/posting.php?mode=newtopic&f=7
and
/posting.php?mode=newtopic&f=5
are considered as 2 different pages by spiders, so
Disallow: /forum/posting.php
will only forbid access to specifically posting.php, without any params.
I'm not sure about that, but this is what I have understood.
I have not seen the possibility to use wildchars in filenaming for robots.txt
Except, perhaps, adding posting.php in the
PHP Code:
// regular expression to ban useless external links in index
define('BANNED','^ad\.|banner|doubleclick');