E-Mailadressen verschlüsseln

Um E-Mailadressen auf Webseiten zu verschlüsseln gibt es verschiedene Möglichkeiten. Eine davon werde ich hier näher anschauen.

Genutzt wird die Methode von mehreren CMS Systemen. Unter anderem auch von Typo3. Sie besteht aus zwei Teilen. Die E-Mailadresse wird mittels PHP verschlüsselt. Mittels JavaScript wird die Adresse beim Klick darauf entschlüsselt und mittels mailto: Link direkt im Mailprogramm geöffnet.

PHP Teil:


= 8364 ) {
$n = 128;
}
$r .= chr($n+1);
}
return "javascript:linkTo_UnCryptMailto('".$r."')";
}

?>

Der JavaScript-Teil:



Der JavaScript Teil wird im Header der Seite eingefügt.

Die Anwendung:

">info auf example punkt ch

PHP ShowCode

Wenn man den Inhalt eines Files oder z.B. den Inhalt eines DB-Memofeldes mit Syntax und Zeilennummern ausgeben will, kann man die Funktion ShowCode verwenden:


", $code);

$i = "1";
foreach ($code as $line => $syntax) {
echo "".$i." ".$syntax."
";
$i++;
}
}
?>

Die Funktion kann folgendermassen gebraucht werden: