Codeschnipsel
Email bannen und überprüfen (V1.0.3)
Zusehen ist die Funktion hier:
|
Diese Funktion überprüft eine Email, ob sie überhaupt existieren kann, und dannach auf, von euch bestimmte Emails, die nicht erwünscht sind. Und das passiert in drei Typen.
1. Die ganze Email:
[email protected] speert auch nur [email protected] oder [email protected] usw.
2. Nur mit einem bestimmten Namen von allen Anbietern:
webmaster@{domain} speert Emails wie:
[email protected]
[email protected]
[email protected]
3. Alle von einem bestimmten Anbieter:
{name}@gmx.de speert alle Emails die von gmx.de gesendet werden könnten.
Die Anwendung ist relativ simpel. Der erste Parameter enthält die Email, die überprüft werden soll, die Zweite enthält die Emails die gespeert wurden. Dies kann eine Einzelne sein, oder mehrer.
Ist alles Inordnung mit der Email, gibt die Funktion true (wahr/1) zurück. Ist die Email von euch gebannt worden, oder nicht korrekt, gibt die Funktion false (unwahr/0) zurück.
Beispiel für die Anwendung.
|
An diese Funktion muss ein Parameter übergeben werden. Nämlich die Email zum überprüfen. Solltet ihr keine Emails bannen wollen, so lasst den zweiten Parameter leer. Ruft die Funktion in dem Fall in folgender Form auf:
|
--Update--
1.0.1 Hab vergessen den Punkt zu maskieren für die Regpex, dies wird jetzt gemacht und so steht der Punkt nicht mehr für ein Beliebiges Zeichen.
Unötige Variabel gelöscht.
1.0.2 Emailpattern überarbeitet so das auch - und . erkannt wird.
1.0.3 "#^$banMail$#si" in "#^".$banMail."$#si" geändert. (Kleiner Preformancesunterschied)
Kommentare
Autor Teralios