Email encoder

Door The Beeding Clown, 20 jaar geleden, 2.366x bekeken

Een email encoder om spambots tegen te gaan..
De functie heeft het email adress en de naam van de user nodig, ik gebruik um zelf ook.. werkt pirma

Gesponsorde koppelingen

PHP script bestanden

  1. email-encoder

 

Er zijn 11 reacties op 'Email encoder'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Han eev
Han eev
20 jaar geleden
 
0 +1 -0 -1
uhhhh... leuk als je de letters wil veranderen naar &#... dingen maar voor de rest(wat heb je eraan?)
Jelmer -
Jelmer -
20 jaar geleden
 
0 +1 -0 -1
Kan je bewijzen dat hij werkt?
(volgens mij zijn er genoeg spambots die inmiddels 'slim' genoeg zijn (gemaakt) om dit soort karakters te decoderen.


20 jaar geleden
 
0 +1 -0 -1
Ik krijg nooit spam op zoon manier!


20 jaar geleden
 
0 +1 -0 -1
Ik wou net zeggen.... span bots lezen de @'tjs in de source...

Als je zelf een betere manier hebt, moet je het zeggen..
Deze werkt Pirma...
Olaf Lederer
Olaf Lederer
20 jaar geleden
 
0 +1 -0 -1
zo leuk gedaan... :D

bekijk dit een keer: http://nl3.php.net/ord


20 jaar geleden
 
0 +1 -0 -1
Kzie het nut er niet zo van in hoor ... in plaats dat je dit scriptje gaat zitten schrijven kun je beter een anti-spam programma installeren of gewoon nooit ergens je email aanmelden op niet vertrouwde pagina's.


20 jaar geleden
 
0 +1 -0 -1
ey je kan hem ook voor andere dingen gebruiken


20 jaar geleden
 
0 +1 -0 -1
Check it out:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
<?php
$entities
                = array(
                                                            "@" => "&#64;",
                                                            "-" => "&#45;",
                                                            "_" => "&#95;",
                                                            "." => "&#46;",
                                                            ":" => "&#58;",
                                                            "a" => "&#97;",
                                                            "b" => "&#98;",
                                                            "c" => "&#99;",
                                                            "d" => "&#100;",
                                                            "e" => "&#101;",
                                                            "f" => "&#102;",
                                                            "g" => "&#103;",
                                                            "h" => "&#104;",
                                                            "i" => "&#105;",
                                                            "j" => "&#106;",
                                                            "k" => "&#107;",
                                                            "l" => "&#108;",
                                                            "m" => "&#109;",
                                                            "n" => "&#110;",
                                                            "o" => "&#111;",
                                                            "p" => "&#112;",
                                                            "q" => "&#113;",
                                                            "r" => "&#114;",
                                                            "s" => "&#115;",
                                                            "t" => "&#116;",
                                                            "u" => "&#117;",
                                                            "v" => "&#118;",
                                                            "w" => "&#119;",
                                                            "x" => "&#120;",
                                                            "y" => "&#121;",
                                                            "z" => "&#122;"
                                                            );
function
encode($input)
{

    /////////////////////////////////////
    /// Deze functie encodeert iedere
    /// letter van $input naar html
    ///////////////////////////////////
    //// string encode( string string input );


    global $entities;
    $temp_var = strtolower($input);
    foreach ($entities as $orginal => $entitie) {
        $temp_var = str_replace($orginal, $entitie, $temp_var);
    }

    $input = $temp_var;
    return $input;
}

function
decode($input)
{

    ////////////////////////////////////////////////
    /// Deze functie decodeert iedere
    /// htmlencoded letter van $input naar text
    //////////////////////////////////////////
    //// string decode( string string input );


    global $entities;
    $temp_var = strtolower($input);
    foreach ($entities as $orginal => $entitie) {
        $temp_var = str_replace($entitie, $orginal, $temp_var);
    }

    $input = $temp_var;
    return $input;
}
?>
Dit werkt ;)
Micha vg
Micha vg
20 jaar geleden
 
0 +1 -0 -1
Ik wil graag php leren e-mail mij aub als je mij kan helpen


20 jaar geleden
 
0 +1 -0 -1
Dat kun je wel overal zeggen maar doe het lekker zelf zou ik zeggen. Schaf een boek aan.
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Legolas
Legolas
20 jaar geleden
 
0 +1 -0 -1
wist je dat je ook gewoon dit kan doen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php

function replaceLetters($string) {
   $text = null;
   for ($i = 0; $i < strlen($string); $i++) {
      $text .= "&#" . ord($string[$i]) . ";";
   }

   return $text;
}


?>


EDIT: overigens zijn er spambots die hier ook overheen lezen...

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. email-encoder

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.