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ß!