Toplam 271 konuya 1670 yorum yazıldı.
Php Sahte Mail Kontrolü - ( Fake Mail Fonksiyonu )

Selamlar arkadaşlar aslında bu konuyu bir forumda gördüm ve aklıma yattı bende sizinle paylaşayım dedim daha çok faydası dokunsun diye insanlara :) 



Şimdi nedir bu fake mail sandığınız gibi inputa @hotmail gibi yazmayınca çıkan uyarı değil o php nin filter_var fonksiyonu ile yapılıyor. FILTER_VALIDATE_EMAIL :)



 



Burada bahsettiğim fake mail hani atıyorum [email protected] gibi sürüyle sahte mailden yani öyle bir mail olmamasına rağmen o tür maillerden sürekli spam maillerin gelmesini engellemek ve o tarz mailler ile web sitemize kayıt olunmasını engellemek için yazılan bir fonksiyon :)



Hemen fonksiyona geçelim öncelikle sahte mail hesaplarını bir diziye aktaralım :)




$FakeMailList = array(
"armyspy.com","cuvox.de","dayrep.com","einrot.com",
"fleckens.hu","gustr.com","jourrapide.com","rhyta.com",
"superrito.com","teleworm.us","mp-j.cf","mp-j.gq",
"hangxomcuatoilatotoro.cf","musicmakes.us",
"sikomo.cf","moonm.review"
);


Yukarıdaki listeye siz eklemeler yaparak sahte mail listesini arttırabilirsiniz..



Şimdi ise bu listeye göre işlem yaptıralım :)




function sahtemailkontrolet( $mail )
{
Global $FakeMailList;
@list($text , $domain) = explode("@" , $mail);
if(!isset($domain))
{
return false;
}
foreach($FakeMailList as $mails)
{
if(stristr($mail , $mails))
{
return false;
}
}
return true;
}


Evet arkadaşlar şimdi fonksiyonuda yazdık bu fonksiyonun kullanımı ise nasıldır diye soracaksanız tabi doğal olarak :) Kullanımı ise aşağıdaki gibidir :)




sahtemailkontrolet($_POST['eposta']);


Evet arkadaşlar işlem bukadar kendinize iyi bakın bu fonksiyonu yazan arkadaşa teşekkürlerimi iletiyorum :) Belki görür ismini hatırlayamadım :)



Ek olarak sahte mailleri nereden bulcaz falan derseniz de onun hakkında "sahte mail oluşturma" gibisinden aratıp o sitede oluşturulan tüm uzantıları array kısmına ekleyebilirsiniz.



Kanalıma abone olmayı unutmayalım bu arada arkadaşlar :)



https://www.youtube.com/phppdovideoludersler




Yorumlar

Uğur

03.12.2017 22:38

Teşekkürler gayet açıklayıcı olmuş..

Emre KILIÇ

01.12.2017 00:57

Kodda mı sıkıntı var emin olamıyorum fakat email adresimi ve şifremi sitemde düzgün girmeme rağmen fonksiyon hep false döndürüyor.Siteme giriş yapamıyorum bu fonksiyonda acaba yazımda bir sıkıntı mı var? normalde fonksiyonu kaldırınca normal bir şekilde giriş yapılıyor fakat bunun nedenini çözemedim açıkçası.

Yorum Yaz