Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 12

[Codeschnipsel]Javascript - sichere eMail

Das ist eine Diskussion über [Codeschnipsel]Javascript - sichere eMail im Fertige Programme/Scripts Forum; Jeder kennt das, sobald man auf seiner Seite zB im Kontaktbereich oder sonst wo seine eMail Adresse angibt, findet sie ...

  1. #1
    Administrator Avatar von Chronos
    Registriert seit
    08.01.2009
    Ort
    127.0.0.1
    Beiträge
    1.908

    Idee [Codeschnipsel]Javascript - sichere eMail

    Jeder kennt das, sobald man auf seiner Seite zB im Kontaktbereich oder sonst wo seine eMail Adresse angibt, findet sie ein Bot bestimmt und man bekommt Spam, Spam und nochmehr Spam

    Hier hab ich ein kleines Codeschnipsel welches euch hoffentlich etwas dabei hilft.

    In den Head-Bereich eurer Homepage
    function mailSafe(strText, mode) {
    var i;
    var strReversetext = '';
    for (i=0; i<strText.length; i++) {
    strReversetext += strText.charAt(strText.length-i-1)
    }
    if (mode == 'write') document.write(strReversetext);
    if (mode == 'open') window.open('mailto:'+strReversetext);
    if (mode == 'return') return strReversetext;
    }
    und jetzt dann euren mailto: Befehl auf der Seite
    <a href="javascript:mailSafe('dlt.niamod@liam','open' );" onMouseOver="window.status=mailSafe('dlt.niamod@li am','return');return true;" onMouseOut="window.status=''"><script type="text/javascript">mailSafe('dlt.niamod@liam','write')</script></a>
    Wie Funktionierts.
    Der Trick hierbei ist, das ihr eure eMail "rückwärts" eingibt, somit kann der Bot sie zwar durch das @ finden, aber ankommen wird nie was, weil sie ja falschgeschrieben ist, komplett falsch. als Beispiel habe ich hier mail@domain.tld genommen, das wird zu dlt.niamod@liam

    Bots durchsuchen immer den Quellcode, dort steht sie eben falsch, angezeigt wird die eMail auf eurer Seite aber trotzdem korrekt, auch per Klick wird sie korrekt in das Mailprogramm geladen.

    Bei fragen einfach melden,
    ansonsten freu ich mich wie immer über Feedback und wünsch euch mit der kleinen Spielerei viel Spaß!

  2. #2
    Super-Moderator
    Registriert seit
    14.10.2008
    Ort
    Bei Mainz
    Beiträge
    408

    Standard

    Ganz einfach und doch sooooo effektiv! Daumen hoch!
    Ich hoffe mein Schaden hat kein Gehirn genommen!

    „Sei ernsthaft, bescheiden, höflich, ruhig, wahrhaftig. Rede nicht zuviel. Und nie von Dingen, wovon Du nichts weißt”
    -Adolph von Knigge-

  3. #3
    Web2.0
    Gast

    Standard

    ich mache einfach ein bild, und schreibe die addy da rein, auch sehr effektiv

  4. #4
    Administrator Avatar von Chronos
    Registriert seit
    08.01.2009
    Ort
    127.0.0.1
    Beiträge
    1.908
    Themenstarter

    Standard

    Zitat Zitat von Web2.0 Beitrag anzeigen
    ich mache einfach ein bild, und schreibe die addy da rein, auch sehr effektiv
    nachteil, der user muss die email per hand eintragen wenn er dir was schicken will :-)
    Ich höre 10 Stimmen in meinem Kopf, 9 sagen ich sei nicht verrückt, die 10. summt die Melodie von Tetris
    Join us - Starter_Forum@Twitter or join me brokenlinkAT@Twitter
    Kein Support per PN
    brokenlink.at - coming soon

  5. #5
    Web2.0
    Gast

    Standard

    Zitat Zitat von Chronos Beitrag anzeigen
    nachteil, der user muss die email per hand eintragen wenn er dir was schicken will :-)
    Auch wieder wahr
    Bei langen Addys ist deine Lösung sicherlich besser, bei einer kurzen vielleicht noch eine Alternative.

  6. #6
    Profi Avatar von D3nN!sD3luXe
    Registriert seit
    30.09.2008
    Ort
    Celle
    Beiträge
    497

    Standard

    Klingt ziemlich effektiv. =)

  7. #7
    Web2.0
    Gast

    Standard

    Es gibt noch eine PHP -Variante die mir am besten gefällt:
    Datei1
    email-bild. php

    PHP-Code:
    <?php
    $email 
    e@mail.com// Ihre Addy
    $textnr 4;
    $textbreite imagefontwidth($textnr) * strlen($email);
    $texthoehe  imagefontheight($textnr);
    header ("Content-type: image/png");
    $bild imagecreate ($textbreite $texthoehe);
    $hintergund_farbe  imagecolorallocate ($bild222222222);
    $text_farbe        imagecolorallocate ($bild000);
    imagestring ($bild$textnr00$email$text_farbe);
    imagepng ($bild);
    ?>
    Muss aber so in die html datei eingefügt werden:

    HTML-Code:
    <img src="email-bild.
    
    
    	php 
    	
    
    
    " alt="" />

  8. #8
    Super-Moderator
    Registriert seit
    14.10.2008
    Ort
    Bei Mainz
    Beiträge
    408

    Standard

    Nachteil: Wenn jemand eine rein HTML basierte Seite braucht, weil PHP auf seinem Server aus welchen Gründen auch immer nicht unterstützt wird, nutzt einem das auch wenig! Das Script von Chronos ist halt auch auf statischen Seiten einsetzbar.

    Obwohl ich das Script gut finde, keine Frage!
    Ich hoffe mein Schaden hat kein Gehirn genommen!

    „Sei ernsthaft, bescheiden, höflich, ruhig, wahrhaftig. Rede nicht zuviel. Und nie von Dingen, wovon Du nichts weißt”
    -Adolph von Knigge-

  9. #9
    Administrator Avatar von Chronos
    Registriert seit
    08.01.2009
    Ort
    127.0.0.1
    Beiträge
    1.908
    Themenstarter

    Standard

    Zitat Zitat von Web2.0 Beitrag anzeigen
    Es gibt noch eine PHP -Variante die mir am besten gefällt
    ich würde das ganze dann aber einfach als Funktion schreiben und nutzen. Sonst musst du für jede eMail so eine Datei anlegen
    Ich höre 10 Stimmen in meinem Kopf, 9 sagen ich sei nicht verrückt, die 10. summt die Melodie von Tetris
    Join us - Starter_Forum@Twitter or join me brokenlinkAT@Twitter
    Kein Support per PN
    brokenlink.at - coming soon

  10. #10
    Web2.0
    Gast

    Standard

    Das ist sicherlich richtig, nur meine Kenntnisse in PHP reichen noch nicht um eine Funktion zu schreiben. Da merkt man die Unterscheide, mit den Erfahrungen dann doch

    Ich speichere erst mal immer alles was ich gestetest habe ab, dann kann es bei Bedarf jederzeit verwendet werden.

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. Antworten: 0
    Letzter Beitrag: 31.10.2011, 22:12
  2. Antworten: 0
    Letzter Beitrag: 29.12.2010, 20:30
  3. [Codeschnipsel]PHP5 SimpleXML - RSS/XML auslesen
    Von Chronos im Forum Fertige Programme/Scripts
    Antworten: 0
    Letzter Beitrag: 30.07.2010, 11:53
  4. [Codeschnipsel]Inhalt per Checkbox ein/ausblenden
    Von Chronos im Forum Fertige Programme/Scripts
    Antworten: 0
    Letzter Beitrag: 03.11.2009, 08:12
  5. Erledigt! eMail?
    Von TelCont@r im Forum Hilfe zum Forum
    Antworten: 3
    Letzter Beitrag: 22.12.2008, 13:16

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •