Hi
Just because you pay for something, does not mean it is better! Now I am not saying that to compare vB to phpBB, because the both are not very well coded. In regards to phpBB, it is a dangerous script
. From version 1 to the yet to be released version 2.2, it still has many problems, worse than the simple one that was recently found and look what that did!
This has been discussed at many forums, by PHP Team Members and other highly trusted developers, if you search this question on Google, you will find out why it is not recommended to trust anything that got phpBB on it!
As for vB, the logic in parts is very good, but in some parts, it's like they for got how to code! Then most of the functions need to be updated, sure I understand they want to support many versions of PHP, but it would be better to have different versions of your script, each supporting a target language version! This would fix a few security concerns that I see! There other problems too! Over use of eval();, there are far better ways to handle templates than that!
Here is a quote the inventor of PHP!
Kepp the following Quote in mind:
If eval() is the answer, you're almost certainly asking the
wrong question. -- Rasmus Lerdorf, BDFL of PHP
There other things to, but that would take me forever to explain, and I don't want to go there just this very second...
J!