Je suis en train de me lancer dans la version 2 d'un de mes site : Scénario-PaintBall. Le site se base sur la version 4 d'XPerience-Fr (Portail codé par mes soins) et devrait posséder un annuaire des clubs de PaintBall.

La problématique : Comment afficher les emails de contact des clubs sans courir le risque de les voir aspirer pour être spammé...

La solution : Le cryptage. Concrètement on affiche un lien de type <em>maito</em> mais le contenu de cette balise est crypté par une fonction telle que celle-ci :

<?php
function hex_encode ($str) {
    $encoded = bin2hex($str);
    $encoded = chunk_split($encoded, 2, '%');
    $encoded = '%'.substr($encoded, 0, strlen($encoded) - 1);
    return $encoded;
}
?>