Hi,
in diesem artikel werden mehrere methoden zur "verschlüsselung" von text bereitgestellt.
vor allem der ansatz mit character entities http://blueski.myip.org/email.php [1] hat mich irgendwie überzeugt.
ich möchte nun obengenannte [1] lösung für dieses forum vorschlagen.
freue mich auf eine angeregte diskussion ;-)
Mir scheint diese "Verschlüsselung" fast ein bisschen übertrieben.
Meinst du nicht das es reichen würde "name(at)email.de" zu schreiben (ich lieferen den reg. Ausdruck sogar gleich mit: s/@/(at)/ ;-))?
VG
Erik
Man kann es halten wie man will: Sofern gewünscht ist, daß ein funktionierender Link eine EMail absendet, indem das Mailprogramm aufgerufen wird, muß man irgendwie die Mailadresse im Klartext angebeb - und zwar nicht als Bildschirmdarstellung, sondern im Link selbst.
Prinzipiell kann man unter diesen Voraussetzungen die Mailadresse einem Spam-Spider nicht vorenthalten. Es ist nur die Frage, wie intelligent der Spider ist. Sucht er nach Links mit "mailto:" und nimmt jeden Buchstaben wörtlich, würde er diese Adresse nicht erkennen:
mailto:svenr&64;rtbg.de
Schlau gemacht: Das @-Zeichen als Entity versteckt, wird vom Browser aber trotzdem korrekt erkannt, nur vielleicht von dummen Spidern nicht.
Die Variante, die EMail-Adresse komplett als codierten Unicode zu verpacken ist bei neuen Browsern ebenfalls problemlos, und effektiv gegen dumme Spider.
Das Problem tritt dann wieder auf, wenn die Spider schlauer werden und diese Zeichenkodierung ebenfalls entschlüsseln. Dann hilft für die Kontaktaufnahme per Mail nur noch ein Formular und die Nichtangabe der Adresse (und bitte kein mailto-Formular nehmen ;) ).
- Sven Rautenberg