PHP a validace e-mailové adresy

PHP a validace e-mailové adresy

Tuto validaci léta úspěšně používám na kontaktních formulářích k ověření platnosti e-mailové adresy:

 

function validateEmail($email){
  $pattern 
      = '^[_a-zA-Z0-9\.\-\=\^\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$';

  if (ereg($pattern,$email)!=0){
	if (!getmxrr(substr($email,strpos($email,'@')+1), $mxhosts))
		return 'zadaná e-mailová adresa není platná dle DNS';
  } else return 'zadaná e-mailová adresa není platná';

  return true;
}

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *