• 01-02-2015, 01:53:11
    #1
    Üyeliği durduruldu
    Alıntı
    <a class="outer" href="&#109&#97&#105&#108&#116&#111&#58&#100&#114&#46&#97&#108&#100&#101&#114&#64&#98&#108&#117&#101&#119&#105&#110&#46&#99&#104">
    &#100&#114&#46&#97&#108&#100&#101&#114&#64&#98&#108&#117&#101&#119&#105&#110&#46&#99&#104
    </a>
    Arkadaşlar böyle bir html kodu var sitede html olarak çalıştırdığınızda e-mail adresi çıkıyor bunu nasıl normal şekilde kullanabilirim?
  • 01-02-2015, 11:04:59
    #2
    <a class="outer" href="mailto:dr.alder@bluewin.ch">dr.alder@bluewin .ch</a>
    normali bu

    demek istediğin sen de aynı şekilde kullanmak istiyorsan;
    http://www.nikhef.nl/pub/computing/MailSpamstop.php
    burada online çevirme hali var.
    kullanılan sistem de buradaki "Character Entities"
    http://www.w3.org/TR/REC-html32

    otomatik hale getirmek istiyorsan php kodları bunlar
    function encode2($str) {
        $str = mb_convert_encoding($str , 'UTF-32', 'UTF-8');
        $t = unpack("N*", $str);
        $t = array_map(function($n) { return "&#$n;"; }, $t);
        return implode("", $t);
    }
    function encode($str) {
        $str = mb_convert_encoding($str , 'UTF-32', 'UTF-8'); //big endian
        $split = str_split($str, 4);
    
        $res = "";
        foreach ($split as $c) {
            $cur = 0;
            for ($i = 0; $i < 4; $i++) {
                $cur |= ord($c[$i]) << (8*(3 - $i));
            }
            $res .= "&#" . $cur . ";";
        }
        return $res;
    }
    2 fonksiyonda aynı işi görüyor. hangisini kullanmak istersen onu kullan.
    kod buradan alıntıdır.

    geri çevirmek için kullanabileceğin kod da bu
    // encode ile önce bozuyorum ki düzeldiğini gör diye
    // bozulmuş halde yazdım site otomatik düzeltti :)
    echo html_entity_decode(encode('dr.alder@bluewin.ch'), ENT_COMPAT, "UTF-8");
  • 01-02-2015, 13:14:24
    #3
    Üyeliği durduruldu
    deleter20 adlı üyeden alıntı: mesajı görüntüle
    <a class="outer" href="mailto:dr.alder@bluewin.ch">dr.alder@bluewin .ch</a>
    normali bu

    demek istediğin sen de aynı şekilde kullanmak istiyorsan;
    http://www.nikhef.nl/pub/computing/MailSpamstop.php
    burada online çevirme hali var.
    kullanılan sistem de buradaki "Character Entities"
    http://www.w3.org/TR/REC-html32

    otomatik hale getirmek istiyorsan php kodları bunlar
    function encode2($str) {
        $str = mb_convert_encoding($str , 'UTF-32', 'UTF-8');
        $t = unpack("N*", $str);
        $t = array_map(function($n) { return "&#$n;"; }, $t);
        return implode("", $t);
    }
    function encode($str) {
        $str = mb_convert_encoding($str , 'UTF-32', 'UTF-8'); //big endian
        $split = str_split($str, 4);
    
        $res = "";
        foreach ($split as $c) {
            $cur = 0;
            for ($i = 0; $i < 4; $i++) {
                $cur |= ord($c[$i]) << (8*(3 - $i));
            }
            $res .= "&#" . $cur . ";";
        }
        return $res;
    }
    2 fonksiyonda aynı işi görüyor. hangisini kullanmak istersen onu kullan.
    kod buradan alıntıdır.

    geri çevirmek için kullanabileceğin kod da bu
    // encode ile önce bozuyorum ki düzeldiğini gör diye
    // bozulmuş halde yazdım site otomatik düzeltti :)
    echo html_entity_decode(encode('dr.alder@bluewin.ch'), ENT_COMPAT, "UTF-8");
    Çok teşekkürler.