You’ve probably seen this before, if not a thousand times, but here’s a simple function to check the format of a UK postcode.
function valid_uk_postcode($postcode)
{
return (preg_match('/^([A-PR-UWYZ][A-HK-Y0-9][AEHMNPRTVXY0-9]?[ABEHMNPRVWXY0-9]? {0,2}[0-9][ABD-HJLN-UW-Z]{2}|GIR 0AA)$/i', $postcode)) ?
true : false;
}
Published on
March 20, 2007 in
PHP.
Quite often I find myself having to send a HTTP status code in the PHP I’m writing. This typically comes down to usually a ‘Forbidden’, ‘No Content’ or a redirect. The trouble is, I usually can’t remember the exact code of text used for the slightly more obscure codes, or at least the ones I don’t use often… Well, even for the ones I use often, if truth be told!
So I put them all in the following function which you may find useful, too.
Continue reading ‘HTTP status codes’
Published on
March 20, 2007 in
PHP.
I find this a handy function to encompass a number of different string encoding routines. It allows you to do entity encoding (ÿ), hex (á), html (&aecute;), or url encoding (%E1).
Continue reading ‘String encoding for HTML’
Published on
February 27, 2007 in
PHP and Updates.
A small update is required to the CafePress box class – the one that shows a random product from your CafePress store. This is needed because there have been some additional updates to the HTML on the CafePress side, so the regular expression in the class needs updating. It’s very easy; just change line 174 for the following:
$this->cpPattern = '
.*?(.*?)\$([^< ]*)';
Recent Comments