Christian Seiler: E-Mail-Adresse encoden, on-the-fly

Beitrag lesen

Hallo bjb,

mal ne frga e: geht das auch mit php?

Sicherlich.

wenn ja was muss ich da ändern?

Also:

function encodeEmail($regEmail) {

$codeEmail = '';

if ($regEmail == '') {
        return false; // oder irgendwas anderes
}
else {
        $regLength = strlen ($regEmail);
        for ($i = 0; $i < $regLength; $i++) {
                $charNum = '000';
                $curChar = $regEmail{$i};
                if ($curChar == "a") {
                        $charNum = "097";
                }
                // [...]
                // das hier kannst du selbst fortsetzen,
                // ich bin zu faul für
                if ($charNum == "000") {
                        $codeEmail .= $curChar;
                }
                else {
                        $codeEmail .= "&#$charNum;";
                }
        }
        return $codeEmail;
}

}

(Du solltest aber vielleicht noch den ursprünglichen Autor fragen, bevor Du das verwendest)

Viele Grüße,
Christian

--
Ich bin ein Bandbreitenverschwender. Meine Signatur tut mir leid. Ehrlich!