Webdesign:Spam

Terug naar Webdesign

Beschrijving

Zorgen dat e-mail adressen op de webserver zo weinig mogelijk misbruikt worden voor SPAM.

Handleiding

De simpelste voorlopig meest effectieve oplossing is de e-mail adressen van de website om te zetten naar ASCII.
Vervang in de source (werkt alleen met PHP)

<a href="mailto:x@x.x">x@x.x</a>

door

<a href="<?PHP require_once("strtoentity.php");print strtoentity("mailto:x@x.x");?>"><?PHP print strtoentity("x@x.x");?></a>

strtoentity.php[1] bevat de volgende functie

<?PHP
function strtoentity($input)
{ 
    foreach (str_split($input) as $obj) 
    { 
        $output .= '&#' . ord($obj) . ';'; 
    }
    return $output;
}
?>

Een betere methode

Een betere methode lijkt het opslaan van het e-mail adres als afbeelding

  1. Plak het email adres in de website
  2. Maak een kopie van het scherm
  3. Knip het stuk van de handtekening eruit(Middels Photoshop of een dergelijk programma)
  4. Sla deze op als jpg met een naam die niet herkenbaar is als email adres.
  5. Kopieer deze naar de website
  6. Neem het volgende op in de website
<img src=" " alt=" " />


Bronnen, noten en/of referenties:
  1. Informatie afkomstig van snipplr


Externe Links