1

(24 replies, posted in PunBB 1.2 troubleshooting)

Not adding a table, adding a column to the online table (a HEAP table) that is only applicable to guests who are registering. So, you're allocating more of the MySQL server's memory when the column isn't even going to be used by most of the users.
Of course, if you're going to write a CAPTCHA extension, you would likely do add the column or use PHP sessions. That doesn't change the fact that they're less than ideal solutions for storing the answer on the server

You could use csrf_token in 1.3.

* Open the files with Notepad.
* Go to File > Save As.
* At the bottom it says Encoding, change it to "ANSI".
* Then save.

It's looks like the UTF-8 BOM (EF BB BF), you probably saved the files in your text editor as UTF-8 (but the meta tag says it's iso-8859-1). Try re-saving the files as ASCI in notepad.

Edit: ANSI not ASCI.

BB Spam Fighter

5

(9 replies, posted in Programming)

Options +FollowSymLinks

RewriteEngine On

RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^([^/]+)(/([^/]*))?$ /base_forum/$3?forum_name=$1 [QSA,L]

The L flag stops the rewrite engine for that request. But once a rule has matched and needs to be internally rewritten, it is a new sub request, and goes through mod_rewrite processing again. The condition stops mod_rewrite from rewriting any sub requests.

6

(22 replies, posted in PunBB 1.2 discussion)

It might be because of ".*?", try:

^users/([-0-9]+)/([a-z_]+)/([a-zA-Z]+)/(.+)/page/([0-9]+)/?$