Main Content

Index Card System for Game Characters in PHP

Archive - Originally posted on "The Horse's Mouth" - 2008-12-27 09:16:39 - Graham Ellis

A couple of days ago, I received a request for a PHP demonstration in which the web site owner could enter a character's name in a game, and something about the character, and have that information stored as a web page for later reference under the character's name.

It's easy enough to write a basic program - in fact I have written one and put the source here. Security is quite another matter, as it's also very easy to write such an application that will leave you open to injection attacks and all sorts of nasties (which is why my example checks our Well House Consultants staff cookie, so that we can update the page but you can't, Mr Joe Public).

There are also the questions like "how do I edit the data, then" and "How do I attach an image", "How do I delete a card", "How do I sort and search" .... none of which I was asked ;-) ... They're all perfectly do-able, and in fact we cover such things on our PHP Programming course and our PHP Techniques Workshop which I'm looking forward to running again in the new year.

Further links - Data Entry page (locked down, I'm afraid!) and Card Index.

Note - if you keep data about real people (or perhaps even the characters that they play in a game) on a system like this, and especially if it's public facing, you need to be aware of legal issues such as the UK's Data Protection Act.