[TUT] Email-adressen und/oder Hoster ausperren

Hallo zusammen.

Jeder kennt es: Diese Wegwerf-Email-Adressen!
Ich hab mal eine kleine Funktion geschrieben,
mit der Ihr solche Email-adressen oder auch Hoster ausperren könnt.

Sind nur 17 Zeilen Code, die Ihr irgendwo einbinden müsst.
Die Funktion sieht so aus:[code]function compareEmail($EMAIL)
{
$EmailAdressen = array(’*@mail.ru’,‘altemhipfliet@uastar.net’);

if(in_array($EMAIL, $EmailAdressen))
{
	return false;
} 
else 
{
	foreach($EmailAdressen as $mail)
	{
		return (substr($EMAIL, strpos($EMAIL, '@'), 
		strlen($EMAIL)) == substr($mail, 1, strlen($mail))) ? false : true;				
	}
}

}[/code]

In diesem Array müssten dann die Adressen oder Hoster erweitert werden:$EmailAdressen = array('*@mail.ru','altemhipfliet@uastar.net');

Jetzt werden alle Email-adresse von mail.ru und die Email "altemhipfliet@uastar.net" ausgesperrt.

Wenn Ihr Hoster aussperren wollt, einfach ein * vor dem @ schreiben, beispiel: *@mail.ru = Alle Email-adressen von mail.ru

Und die Anwendung so:if(compareEmail('kjsadhdhajkda@mail.ru') === false) { echo "Verbotene Email-adresse"; }

Eine kleine Liste von Spam oder auch Wegwerf-Email-adressen, findet Ihr Hier.

Viel spaß!