웹마스터 팁

http://apple.new21.net/study/encEMail/encEMail.phpshttp://apple.new21.net/study/encEMail/encEMail.php스쿨에 올렸던거 그대로 올립니다~

하루 늦게? -_-∂

-------------------------

http://phpschool.com/bbs2/inc_view.html?id=3759&code=tnt2&start=0&mode=search&s_que=링크&field=title&operator=or&period=all&category_id=

에 있는함수를 업그레이드 해봤습니다.

http://apple.new21.net/study/encEMail/encEMail.php
http://apple.new21.net/study/encEMail/encEMail.phps

필요한 함수는 하나 뿐입니다.


function encEMail($mail) {
        $len = strlen($mail);
        if (!$len) return 0;

        for ($i=0; $i<$len; $i++) {
                $encEMail = $encEMail."&#".ord(substr($mail, $i, $i+1)).";";
        }

        return $encEMail;
}

잘쓰세요. -_-;
맨 위에것과 비교해서 나아진것은 소스의 경량화 (?)와 문자표가 필요없다는것. 그리고 대소문자를 가리지 않는다는것;

한글은 안되더라구요..

참. 홈페이지 주소나 기타등등 문자열에도 먹히네요.. -_-

-- 덧붙임: 비혼님이 가르쳐주신 방법.

function encEMail($mail) {
        $len = strlen($mail);
        if (!$len) return 0;

        for ($i=0;$i<$len;$i++) $encEMail.="&#".ord($mail[$i]).";";

        return $encEMail;
}