묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
email이 실제로 존재하는지 첵크하는 방법좀
2003.01.15 10:14
타이틀 그대로 회원가입시 email이 실제로 존재하는지를 체크하는 방법이 있는지요?
좋은 하루되세요..
좋은 하루되세요..
댓글 3
-
스티치
2003.01.15 10:23
-
taeho
2003.01.15 11:15
스티치님 답변줘서 고맙고요.
저가 찾아넨것은
=================================================
function ismail( $str ) {
if( eregi("([a-z0-9\_\-\.]+)@([a-z0-9\_\-\.]+)", $str) ) return $str;
else return '';
}
function mail_mx_check($email) {
if(!ismail($email)) return false;
list($user, $host) = explode("@", $email);
if (checkdnsrr($host, "MX") or checkdnsrr($host, "A")) return true;
else return false;
}
=================================================
인데 여기서 checkdnsrr function은 windows에서는 작동이 안한다는 거에요.
그러면 여기서 한가지 더 질문을 좀할께요 굉장히 초보이걸랑요.
질문은 저가 지금 windows에서 작업을 하고 있는데 작업이 끝나고 web에 올릴때 unix server를 이용하면 그 function이 작동 된다는 소리인가요? -
tru
2003.01.15 11:49
<?
function mail_mx_check($email) {
if(!ismail($email)) return false;
list($user, $host) = explode("@", $email);
if (checkdnsrr($host, "MX") or checkdnsrr($host, "A")) return true;
else return false;
}
mail_mx_check("이메일");
?>
이런식으로 사용하시면 될듯싶습니다^^;
그리고 제로보드에서는 지금 이 기능이 기본으로 지원되고 있지 않나요? (내가 잘못알고 있는건가..)