묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
회원가입 확장 모듈 사용시 실명확인
2010.11.30 10:22
회원가입확장 모듈을 사용하고 있습니다.
회원가입 1단계 : 이용약관, 개인정보취급방침 체크하고 실명확인란에 이름과 주민번호 입력하고 "다음" 을 누르면
"The result is not valid XML"
이라고 나옵니다.
데이터가 아예 넘어가질 않는 것 같네요.
실명확인을 위해서 "outmodule.php"를 사용하고 있었는데 . 오류가 발생해서
사용하지 않고 테스트
관리페이지에서 주민번호 저장 안함 테스트
모두 똑같은 메세지가 나옵니다.
해결 방법 도움 부탁드립니다.
해결했습니당~ *^^*
ereg() 함수는 php5.3.0 이후로 사라질 함수입니다. 제가 그 이상의 PHP버전 사용중이었습니다. 그래서 이 함수를 preg_match()함수로 대체하면 됩니다.
//"modules/join_extend/join_extend.model.php" 파일의 94행 주민번호 검사하는 부분
if (!ereg('+ '^[[:digit:]]{6}[1-4][[:digit:]]{6}$', $resno))
return false;
//아래처럼 변경
$resno = $resno1 . $resno2;
$pattern = '/^[[:digit:]]{6}[1-4][[:digit:]]{6}$/';
if (!preg_match($pattern, $resno))
return false;
회원 확장모듈 다음 업데이트할 때 반영되면 좋겠네용~ *^^*