Sadece belirli email uzantılarını kabul etmek için aşağıdaki fonksiyonu kullanabilirsiniz. Kullanımı çok kolaydır. Rahatlıkla her yerde kullanabilirsiniz.
[php]
<?php
/*
Mail Kontrol Fonksiyonu
Evrim Altay KOLUAÇIK
04.11.14
*/
function email_kontrol($email){
//Hangi uzantıdaki email adreslerini kabul edeceksek onları yazıyoruz
$sart = array(‘gmail.com’,’hotmail.com’,’yandex.com’);
if ( filter_var($email, FILTER_VALIDATE_EMAIL) ){
$parcala = explode(“@”,$email);
$son = end($parcala);
if(in_array($son,$sart)) return TRUE;
else return FALSE;
}else{
return FALSE;
}
}
// Kullanımı
if(email_kontrol(“[email protected]”)){
echo “Bu email adresi gerekli şartlara uygun”;
}else{
echo “Bu email adresi gerekli şartlara uygun değil”;
}
?>
[/php]
Kullanımı
$sart kısmındaki array’a kabul edeceğimiz uzantıları yazalım (veya kabul etmeyeceğimiz). Aralarına virgül koyarak dilediğiniz kadar uzantı yazabilirsiniz. Örnek;
[php]$sart = array(‘gmail.com’,’hotmail.com’,’yandex.com’,’yahoo.com'[/php]
Ardından bu fonksiyonu, form işlemlerini yaptığınız bir sayfanıza kayıt edip email adreslerini kontrol edebilirsiniz.
Merhaba,
ben php melody hazır video scripti kullanıyorum yeni kurdum
hatta birkaçkere kurup kaldırdım sorun şöyle siteyi kuruyorum aradan 3 veya 4 saat geçmeden [email protected] uzantılı kayıtlar oluyor bunu engellemek istiyorum ğstteki kodları hangi syfaya hangi satır ekleyebiliriz
Saygılar.