by flexluther » Mon Jan 23, 2012 10:24 am
OK I couldn't get that to work but after some playing around I did this and it works!!
if($email == "" || preg_match('/^[A-Z0-9_-][A-Z0-9._-]*@([A-Z0-9][A-Z0-9-]*\.)+[A-Z]{2,6}$/i',$email) ==0 || strpos($email,"mailinator.com") || strpos($email,"MAILINATOR.COM") || strpos($email,"bofthew.com") || strpos($email,"thankyou2010.com") || strpos($email,"THANKYOU2010.COM") || strpos($email,"jetable.org") || strpos($email,"yopmail.com") || strpos($email,"YOPMAIL.COM") || strpos($email,"pjjkp.com") || strpos($email,"PJJKP.COM") || strpos($email,"spambox.us") || strpos($email,"lhsdv.com") || strpos($email,"@mail.com") || strpos($email,"guerrillamailblock.com") || strpos($email,"dispostable.com") || strpos($email,"g.mintemail.com") || strpos($email,"mailcatch.com") || strpos($email,"fakeinbox.com" || strpos($email,"@MAIL.COM"))){
die("&result=invalid_email&load=ok");
} else {
if ($email == preg_match('/^[A-Z0-9_-][A-Z0-9._-]*@owlpic.com/i')) {
die("&result=invalid_email2&load=ok");
}
}