HTML ile yaptığınız formlarda mail doğrulama rahatlıkla yapmamıza rağmen kötü amaçlı kullanıcılar tarafıdan bu işlem aşılabilir. Server Side (Sunucu Tarafılı) bir doğrulama mekanizması ile bu tip durumların önüne geçmek mümkündür.
Bu yazıda PHP ile E-Mail Validation işleminin nasıl yapılacağını göstereceğim. Aşağıdaki gibi yazacağımız basit bir regular expression kodu ile gelen verinin mail olup olmadığını rahatlıkla tespit edebiliriz.
PHP Mail Doğrulama Kodu:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <?php $email = "birisi@mailmail.com"; if(preg_match("~([a-zA-Z0-9!#$%&'*+-/=?^_`{|}~])@([a-zA-Z0-9-]).([a-zA-Z0-9]{2,4})~", $email)) { echo 'Bu geçerli bir emaildir.'; } else { echo 'Bu geçerli bir email değildir.'; } ?> |
nice