Merhaba arkadaşlar bir üyelik sistemi buldum onu düzenliyorum sistem'de şöyle birşey yapmak istiyorum sadece gmail ve outlook ile üye olabilsinler istiyorum.

if (!mailknt($_POST["email"]))
print "<li>Geçerli bir mail adresi girmediniz.</li>";
fonksiyon,

function mailKnt($mail=NULL)
{
	if(!$mail) 
		return 0;
	elseif(strlen($mail) < 6) 
		return 0;
	else 
		return preg_match('^[a-zA-Z0-9_\-\.]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$^',$mail);
}
str_replace("gmail.com","","ahmet@gmail.com");
Bu kod gmail.com siliyor ama benim kontrol etmem lazım bir türlü çözemedim.

Burada fonksiyon'da nasıl kontrol edicem spam yapıyorlar durmadan üye olup bu yüzden engellemem gerekiyor yardımcı olursanız sevinirim, teşekkürler.