Cooking                   Technical                   Wine Making                   Cocktails                   Writing
Article

TPF

Hits 57012 | Created 2008-02-05 | Modified 2008-02-05

Tiny PHP Forum by Ralph Capper. Sadly, TPF is no longer supported by me. At some point in the future I might re-write it and re-release as a new version. You can find some information about it on this page though.



"A ~130K PHP simple Forum. Users can create new topics and threads and reply to other threads. Database free, TinyPHPForum uses text files only. Foolproof, easy, quick, tiny. Features inc. user accounts, avatars, admin functions, emoticons, skins....."

Sourceforge project page http://sourceforge.net/projects/tinyphpforum/

Background
This was a learning PHP project for me some years ago. I found that there were very few very simple, small, flat-file (database-free) forum / BBS systems out there. So I wrote this.

It was immediately popular and before long I had several people helping out with coding, design and international translations. Before I knew what had happened, the size had doubled, as had the complexity (avatars, multi-lang, multi-skin etc)

Then came the hackers. I wasn't experienced at PHP at all, let alone security, so there were holes:

http://www.frsirt.com/english/advisories/2006/0054

This is only one of the problems, try a google search:

http://www.google.co.uk/search?q=%22tiny+php+forum

By this time I was in full-time work and unable to fix what was broken. Since then people have come along and offered to help, I've added them to the developer list on SF, but not much has happened. When I look at the code now, I want to cry, as it's pretty bad.

What it needs is a serious re-write to address security concerns, make it more modular, and be able to use the existing file structure.



Comment TPF comment by kusalo Hits | Last Modified 2008-03-23
hi ralph
I wrote some time ago and have picked up TPF and done alot of re-writing.

I have an example at:
www.BuddhaMind.info/aid
Comment TPF comment by Elvin Hits | Last Modified 2008-05-06
Very good
Comment TPF comment by Suresh Hits | Last Modified 2008-06-05
i tried this for website
Comment TPF comment by montana Hits | Last Modified 2008-06-09
probably last working tinypf on net www.lra.zemk.com
Comment TPF comment by waro Hits | Last Modified 2008-06-25
Hi, just a simple question. Can I use Smarty as the template engine?
Comment TPF comment by Ralpharama Hits | Last Modified 2008-06-25
Sorry Waro, TPF is no longer supported, this page is just here for reference.

Make a Comment

Name
Comment


Antispam Code (always a number)

Enter Code Above
Submit

Note: All HTML will be removed except for bold and italics. Links will not display. Line breaks are added automatically. Use <pre>...</pre> for code.