PHP Script und PHP Codeschnipsel

Hier sind PHP Snippets zur praktischen Anwendung erfasst. Eigene Erfahrungen zum Thema können hier eingesendet werden. Zu jedem externen Beitrag wird der Autor mit Link zur Homepage verewigt.

E-Mail als Unicode (UTF-8) zeichencodiert verschlüsseln

Kategorie: PHP Script | 1365 mal gelesen | Kommentar schreiben

Nächsten Artikel lesen:
 Clickcounter zur Erfassung von Linkklicks

Vorherigen Artikel lesen:
Spam-Domains mittels .htaccess blockieren 

Hier ist eine kleine nützliche Funktion, die es ermöglicht die eigene oder andere E-Mail Adressen vor Spamattacken aus dem Netz zu schützen. Erreicht wird dieses mit einer einfachen Unicode (UTF-8) Zeichencodierung.

<?php
function no_spam($mail) {
    $str = "";
    $a = unpack("C*", $mail);
    foreach ($a as $b)
    $str .= sprintf("%%%X", $b);
    return $str;
}

// Anwendung
$mail = no_spam("test@mail.de");
$link  = "<a href=\"mailto:".$mail."\">Email</a>";
echo $link;

// Ausgabe sieht dann so aus:
// <a href="mailto:%74%65%73%74%40%6D%61%69%6C%2E%64%65">Email</a>
?>

Das Originalscript kann man sich hier nochmal ansehen.

Quelle: www.php4u.net

Nächsten Artikel lesen:
 Clickcounter zur Erfassung von Linkklicks

Vorherigen Artikel lesen:
Spam-Domains mittels .htaccess blockieren 

Kommentar hinzufügen ( E-Mail wird nicht veröffentlicht ) * = Pflichtfeld für einen Eintrag