If you need to replace a character, make sure you replace it with the correct character!
I recently made the mistake of replacing a comma (,) with , That isn't the correct ascii character. , is.
And because I do my IE testing last, I didn't pick it up. Just thought it'd be a good heads up for anyone who didn't realise it either.
A short blog designed to show all the interesting things I pick up while working with PHP based websites.
Wednesday, 21 March 2012
Tuesday, 6 March 2012
Validating an email address in PHP
Just a little post, because most of the top Google results point to old pages that aren't correct.
Basically, I wanted to validate some input to see if it was a valid email address. Rather than rely on a regular expression, I knew there was a better way of doing it. In PHP at least.
So, the function you're looking for is filter_var(). If you're doing it with $_POST or $_GET you can instead use filter_input().
In my case, it's verifying that an API is providing me with a valid email, as somebody at the other end likes to chuck in "unsubscribed" to the email field. So the code looks similar to this.
if (false === filter_var($valueToCheck, FILTER_VALIDATE_EMAIL) ) {
// This is *not* an email address
} else {
// This *is* an email address
}
Basically, I wanted to validate some input to see if it was a valid email address. Rather than rely on a regular expression, I knew there was a better way of doing it. In PHP at least.
So, the function you're looking for is filter_var(). If you're doing it with $_POST or $_GET you can instead use filter_input().
In my case, it's verifying that an API is providing me with a valid email, as somebody at the other end likes to chuck in "unsubscribed" to the email field. So the code looks similar to this.
if (false === filter_var($valueToCheck, FILTER_VALIDATE_EMAIL) ) {
// This is *not* an email address
} else {
// This *is* an email address
}
Tuesday, 29 November 2011
Amazon cloud servers
They may sound like the silver bullet to kill all silver bullets.
But judging from the swearing coming from the Systems Administrator from the other side of the desk lately, I think I may steer clear of them for a little while yet.
But judging from the swearing coming from the Systems Administrator from the other side of the desk lately, I think I may steer clear of them for a little while yet.
Subscribe to:
Posts (Atom)