KategorilerPHP

PHP ile Email Adresi Kısıtlaması

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("emailadresi@gmail.com")){
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.

“PHP ile Email Adresi Kısıtlaması” üzerine bir yorum

  1. 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 xxxxxm13@yourmail.com uzantılı kayıtlar oluyor bunu engellemek istiyorum ğstteki kodları hangi syfaya hangi satır ekleyebiliriz

    Saygılar.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir