PHP archive

I have been working with the PHP language since early 2001, first as the nerdy hobby of a spotty teen and then later into my career as a Web Developer. I try to write about PHP things that will be useful to me, useful to you, and everything in between.

PHP Mail Form – Moved

A few folks seem to have missed my waffling about it on twitter, snark etc so consider this the ‘official’ announcement that my simple PHP mail form has moved to jem’s mail form .com


Project: Feeding Friendly

While I was on maternity leave in 2009-2010 I had an idea for a website / mobile phone app… a central location for feeding and changing facility reviews/ratings across the UK. There was nothing else like it available, and parents (especially breastfeeding mums I came into contact with) were desperate for accurate info on things… read full entry »


Mail Form V2.2

In anticipation of the release of my mail form as a plugin for WordPress, I have updated the standalone mail form script. Updates as follows: compressed and optimised badword checking; checking name field too more easily customisable required fields added more known bots to isBots() function disable Send button on successful mail send to help… read full entry »

More WordPress Goodies

I’ve been getting about a bit lately — no sarcastic comments please — so thought I’d share the results of my hard work. More WordPress stuff: Developing bespoke WordPress plugins for a work client — this one was a bit odd to write as I’m not used to such a strict editorial process. Apparently you’re… read full entry »

Handy WordPress Dev Stuff

I recently mentioned some bespoke WordPress plugin development I was doing for a work client; I have a few links I saved at the time which helped me build in styles using built-in WordPress classes, as well as functions / hooks / etc which made my life easier. I thought they may be of use… read full entry »

Mail Form V2.1.2

Version 2.1.2 of my mail form has now been released, fixing the bug preventing spaces in the name field.


Developing BabyLedWeaning.com

To keep me on the ball while I was enjoying my extended maternity leave last year, I volunteered my services to Mumsnet regular and BabyLedWeaning.com owner/blogger ‘Aitch’. Aitch was fed up of being unable to update her existing website, based on a Joomla backend, and had not blogged in several years. The site was falling… read full entry »


WordPress Plugin Development

Although I’ve used WordPress on and off for years, the closest I usually get to plugin development is custom widgets. This is not through lack of willing, but rather that everything I’ve wanted is already out there and I’m too lazy busy to reinvent the wheel. However, one of our work clients has put in… read full entry »


PHP Mail Form Updated

Version 2.1 of my basic free PHP mail form is now live; this has been ‘ported over from my personal domain (jemjabella.co.uk) in an attempt to organise my content (and life!) a little better. Please feel free to get in touch with feedback.

First PHP Game

Remember when I talked about wanting to code some PHP games? (Yes, it was in 2008, what’s your point?) Well I finally managed to fit one in to my busy schedule last week, whilst avoiding studying for my current OU module. Ignoring the fact that it’s talking about points (only relevant for the final ‘install’)… read full entry »


WordPress Child Pages Page… or something

OK, back to srs business posts now… One of my current top secret projects (it’s not that exciting, I’m just helping someone convert their site to WordPress) involves creating pages with a list of child pages on ’em. Back in ye olde days I’d have done this manually (which meant every time a child page… read full entry »