tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
6
ZUGRIFFE
572
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    fredolin fredolin ist offline Mitglied Gold
    Registriert seit
    Mar 2007
    Beiträge
    151
    Hallo Allen,

    ich weiß nicht ob das hier nach Javascript gehört oder nach PHP. Also vorab schon mal Entschuldigung.

    So nun mein Problem. Ich habe ein E-Mailverschlüsselungsscript in JavaScript. Doch die E-Mailadresse selbst verschlüssel ich über php.

    PHP-Code:
    <?php    
        
        $mailaddy 
    'xxx@xxxx.xx';
        
    $email base64_encode($mailaddy);
        
    $email_1 base64_decode($email);
        echo 
    $email.'<p>'.$email_1.'</p>';
        
    ?>
    <a href="javascript:linkTo_UnCrypt('<?php echo $email ?>');"><?php echo $email_1 ?></a>
    Code javascript:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    
    <!-- JavaScript -->
        <script type="text/javascript"> <!--
        function UnCrypt( s )
        {
            var n = 0;
            var r = "";
            for( var i = 0; i < s.length; i++)
            {
                n = s.charCodeAt( i );
                if( n >= 8364 )
                {
                    n = 128;
                }
                r += String.fromCharCode( n - 1 );
            }
            return r;
        }
     
        function linkTo_UnCrypt( s )
        {
            location.href=UnCrypt( s );
        }
        // -->
         </script>

    Wenn ich nun den Mailto Link anklicke, dann öffnet sich ein neues Browserfenster und nicht das E-Mailfenster aus dem E-Mailprogramm. Könnte mir da einer helfen?

    Bedanke mich schon vorab...

    Gruß
    fredolin
    Geändert von fredolin (01.12.10 um 20:55 Uhr)
     

  2. #2
    Avatar von Bratkartoffel
    Bratkartoffel Bratkartoffel ist offline gebratene Kartoffel
    tutorials.de Premium-User
    Registriert seit
    Jun 2007
    Ort
    Passau (Niederbayern)
    Beiträge
    1.394
    Hi,

    hänge vor die Mailadresse ein "mailto:" dran.
    Code :
    1
    
    mailto:info@......

    Ich würde übrigens die Mailadresse oben rausnehmen, sonst hast du bald ne Menge Spam am Hals Tutorials.de wird sehr gut vom Googlebot gefunden Da hilft dir dann auch keine Obfuskation mehr weiter

    Gruß
    BK
     
    Über eine gute Bewertung freut sich jeder ;)
    Bitte erledigte Threads als "Erledigt" markieren.

    "Though a program be but three lines long, someday it will have to be maintained.''
    -- Geoffrey James, "The Tao of Programming"

  3. #3
    Avatar von ComFreek
    ComFreek ComFreek ist offline [x] Let it be logic!
    tutorials.de Moderator
    Registriert seit
    Jun 2009
    Beiträge
    2.363
    Blog-Einträge
    4
    [Ich möchte nur anmerken, dass man eine Emailadresse im Impressum als Text angeben muss und für alle sichtbar sein muss, sprich auch bei deaktiviertem JavaScript.]

    ==>Quellenangabe verloren gegangen | oder siehe unten in meinem 2. Beitrag.
    Geändert von ComFreek (01.12.10 um 20:06 Uhr)
     
    mfg ComFreek

    Falls ich dir geholfen habe, würde ich mich über ein DANKE freuen!
    Kenn mich am besten aus in C++, WEB-Sprachen (PHP, HTML, JavaScript) und vllt. mehr
    [PHP] Überprüfen, ob Website erreichbarSicherheit in PHP-Codes schaffenGoogle Chrome-Extension für tutorials.dejson_compress()

  4. #4
    CPoly CPoly ist gerade online Mitglied Weizenbier
    tutorials.de Premium-User
    Registriert seit
    Sep 2009
    Beiträge
    2.445
    Zitat Zitat von ComFreek Beitrag anzeigen
    Ich möchte nur anmerken, dass man eine Emailadresse im Impressum als Text angeben muss und für alle sichtbar sein muss, sprich auch bei deaktiviertem JavaScript.
    Quellenangabe?
     

  5. #5
    Avatar von ComFreek
    ComFreek ComFreek ist offline [x] Let it be logic!
    tutorials.de Moderator
    Registriert seit
    Jun 2009
    Beiträge
    2.363
    Blog-Einträge
    4
    Ja, CPoly, ich suche es gerade.

    Edit:
    Ich finde es jetzt nicht bzw. habe keine Lust 10 Seiten je 20 Ergebnisse zu durchsuchen, ist aber in irgendeinem Beitrag hier in Tutorials.de.
    Also falls jemand suchen will, einfach unter "erweiterte Suche"->Reiter "Nach bestimmten Inhalt suchen"->Benutzername "ComFreek"->Suchen!


    Allerdings habe ich jetzt bei Googlesuche einige Seiten gefunden, auf denen steht, dass es nicht untersagt ist, ein Bild zu verwenden.
    Geändert von ComFreek (01.12.10 um 20:07 Uhr)
     
    mfg ComFreek

    Falls ich dir geholfen habe, würde ich mich über ein DANKE freuen!
    Kenn mich am besten aus in C++, WEB-Sprachen (PHP, HTML, JavaScript) und vllt. mehr
    [PHP] Überprüfen, ob Website erreichbarSicherheit in PHP-Codes schaffenGoogle Chrome-Extension für tutorials.dejson_compress()

  6. #6
    Avatar von hela
    hela hela ist offline Mitglied Smaragd
    tutorials.de Premium-User
    Registriert seit
    Oct 2004
    Beiträge
    1.123
    Zitat Zitat von ComFreek Beitrag anzeigen
    ... Allerdings habe ich jetzt bei Googlesuche einige Seiten gefunden, auf denen steht, dass es nicht untersagt ist, ein Bild zu verwenden.
    Hauptsache man kann es lesen, auch mit deaktiviertem Javascript.
    Zitat http://www.bahnhof-hamburg.de/impressum.html:
    Weiter fordert der Gesetzgeber, daß das Impressum "unmittelbar erreichbar" sein muß. Der Nutzer darf also nicht gewungen werden, erst Modifikationen an seinem Browser vorzunehmen oder gar Plug-Ins zu installieren, bevor er das Impressum lesen kann. Somit darf die Erreichbarkeit des Impressums nicht davon abhängig gemacht werden, ob Javascript unterstützt wird. In einem Firmennetz müsste der Nutzer womöglich erst seinen Administrator bitten, Javascript freizuschalten. Ein blinder oder sehbehinderter Nutzer, der den Browser Lynx benutzt, hat gar keine Möglichkeit, Javascript einzuschalten. Somit erfüllt ein Impressum, das beispielsweise als Javascript-Popup realisiert ist, nicht die Vorschrift "unmittelbar erreichbar".
    Geändert von hela (01.12.10 um 23:31 Uhr)
     

  7. #7
    fredolin fredolin ist offline Mitglied Gold
    Registriert seit
    Mar 2007
    Beiträge
    151
    Erstmal riesen Dank an alle, die mir geholfen haben. Für Eure Denkanstösse bedanke ich mich herzlich und habe mir mit etwas rumsuchen in php.net doch ein kleines Script gebastelt, was funktioniert.

    Aber wenn man es verbessern kann wäre ich Euch sehr dankbar.

    Hier der Code, denn ich mir zusammen gebastelt hab:
    PHP-Code:
    $mailaddy = array ( '0' => 'aaa@aaa.aa''1' => 'bbbbbbbbb@bbbbb.bb');
        
        
    $scantax base64_encode($mailaddy[0]);
        
    $scantax_1 base64_decode($scantax);
        
    //echo $email.'<p>'.$email_1.'</p>';
        
        
    $webslay base64_encode($mailaddy[1]);
        
    $webslay_1 base64_decode($webslay);
        
        if(isset(
    $_GET['q']) && $_GET['q'] == $scantax) {
            
    $scantax_1 base64_decode($scantax);
            echo 
    '
                <script type="text/javascript">
                    document.write(location.href=\'mailto:'
    .$scantax_1.'\');
                    document.write(location.href=\'?act=imprint\');
                </script>'
    ;
        } else if(isset(
    $_GET['q']) && $_GET['q'] == $webslay) {
            
    $webslay_1 base64_decode($webslay);
            echo 
    '
                <script type="text/javascript">
                    document.write(location.href=\'mailto:'
    .$webslay_1.'\');
                    document.write(location.href=\'?act=imprint\');
                </script>'
    ;
        } 
    Hier der Code im Aufruf:
    PHP-Code:
    <a href="?act=imprint&amp;q=<?php echo $scantax ?>"><?php echo $scantax_1 ?></a>
    Ich denke schon das man diesen Code bessern kann, aber wenn ich eventuell den einen oder anderen mit dieser Lösung geholfen hab, freue ich mich auch.

    Schöne Grüße
    Fredolin
    Geändert von fredolin (02.12.10 um 08:36 Uhr)
     

Ähnliche Themen

  1. E-Mailadresse überprüfen
    Von Mew im Forum PHP
    Antworten: 7
    Letzter Beitrag: 23.02.08, 21:44
  2. E-Mailadresse mit JavaScript verschlüsseln
    Von slaughter89 im Forum PHP
    Antworten: 1
    Letzter Beitrag: 16.08.07, 20:48
  3. Probleme mit E-Mailadresse
    Von schmedu im Forum Microsoft Windows
    Antworten: 1
    Letzter Beitrag: 26.12.05, 04:21
  4. Umlaute in Mailadresse bei mozilla
    Von tim&struppi im Forum Linux & Unix
    Antworten: 0
    Letzter Beitrag: 01.06.04, 21:40
  5. E-Mailadresse auf Existenz überprüfen
    Von SolarStern im Forum PHP
    Antworten: 9
    Letzter Beitrag: 05.02.04, 00:08

Stichworte