Thursday, 11 October 2012

Validating Email Addresses in PHP 

A very quick snippet today because I've told two people to use this approach in the last few days and both of them told me they didn't know about it. How to check if an email address is valid in PHP: use one of the Filtter Function, like this:
  
 $email1 = "nonsense.something@dottiness"; // not a valid email
 $email2 = "dotty@something.whatever"; // valid email
 
 $clean_email1 = filter_var($email1, FILTER_VALIDATE_EMAIL); // $clean_email1 = false
 $clean_email2 = filter_var($email2, FILTER_VALIDATE_EMAIL); // $clean_email2 = dotty@something.whatever


The Filter extension was new in PHP 5.2, but is one of the unsung heroes of the language. It's rare for me to ever describe one approach as the "right" way to do something - but for validating data, Filter really is excellent, offering both validating and sanitising filters and generally making it super-easy to clean up incoming variables. Many of the frameworks offer equivalents, and I'm sure many of those are wrapping this too.


Source- INTERNET

No comments:

Post a Comment

Thanks for visiting...

How to access the files when Windows is damage

  You Need An optical drive (CD,DVD or Blu-Ray) drive on the computer you wish to repair. An  burning capable  optical drive on your working...