Neler yeni

Yeni mesajlar Yeni konular En çok mesaj En çok tepki En çok görüntülenen

Php E-mail kontrol.

FlashDeveloper

🏅Acemi Tasarımcı🏅
Katılım
21 Ağu 2009
Mesajlar
62
Tepkime puanı
2
Merhabalar aranıza yeni katıldım elimden geldiğince php,flash ve web tasarım bölümünde takılan arkadaşlara yardımcı olmaya çalışacağım.
Php ye ilk başlayanlar genelde kayıt formundaki e-mail geçerlimi geçersizmi kontrol etmezler adam "dadsdsadsa" girse dahi kabul eder geçer.Bende bunu önleyecek basitbirşey paylaşayım.


Kod:
<?php
$hata=0; // başta hata ihtimalinin olmadığına gore 0
$email	="ahmet@mehmet.com"; // formdan e mail 'in bu şekilde döndüğünü  farz edelim
$kontrol	=explode("@",$email); // dönen email değerinde @ olup olmadığına baktık ve değeri @ işaretini baz alarak 2 ye böldü ahmet ve mehmet.com olarak.
if(count($kontrol)==2) // kontrol adlı dizimizin uzunluğu 2 ise;
{
	$kontrol2	=explode("."$kontrol[1]);  // mehmet.com kısmını . işaretine göre parçalıyoruz.
	if (strlen($kontrol[2])<3)  // . işaretinden sonra 3 karakter varmı yokmu onu kontrol ediyoruz (bir kaç istisna dışında en kısa domainler 3 karakterli diye biliyorum)
	{
		$hata 	=1; // eğer 3ten küçükse hata değişkenimizi 1 e eşitliyoruz
	}
	else 
	{
		kayit();
	}

}

function kayit()
{
  // .. burda artık kayıtmı yaparsınız e-mail mi yollarsınız size kalmış
}
?>

denemedim ama yazarken dikkat ettim çalışması lazım
 

Benzer konular

Üst