웹마스터 팁
page_full_width">
이메일 주소 인코딩하기
2002.10.20 11:16
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;
}
하루 늦게? -_-∂
-------------------------
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;
}
댓글 7
-
토끼군
2002.10.20 21:58
스팸 메일을 막기 위한 것입니다-_-; &#(번호); 이것이 (번호)에 해당하는 아스키 코드를 나타낸다는 것을 사용한 것이지요. -
Nazeo™
2002.10.20 21:20
블루엔젤// 어디에 쓰는 겁니까? -
Nazeo™
2002.10.20 15:56
인코딩이 모예요? -
블루엔젤
2002.10.20 16:36
Nazeo™ // 쉽게말해서 암호화 하는것이죠.^^ -
이동기
2002.10.22 15:19
제로보드에도 스팸메일을 막기 위해 인코딩이 사용되는걸로 알고 있음.. -
TheMics
2002.10.22 17:12
이동기//제로보드에서는 이것 말고 다른법을 씁니다...
한 예로 제 이멜 주소는 dGhlbWljc0Bob3RtYWlsLmNvbQ==로 인코딩됩니다; -
토끼군
2002.10.25 09:01
TheMics// 아마 base64_encode()를 쓰겠지요. -_-a