회원가입 오류 해결좀 부탁합니다. 정보
회원가입 오류 해결좀 부탁합니다.본문
댓글 전체
neue님 답변에 감사드립니다. 하지만 알려주신 불당님 팁 링크에서 하라는 데로 했는데도 안되던데요!
혹시 제 그누보드 설치 경로에 문제가 있는건 아닐까요 ?
제 그누보드 설치 경로는 "루트\gboard"순으로 설치 되었구요. 저와 같은 경우라면
위에서 알려주신 소스 변경사항중 include_once("$g4[bbs_path]/iconv.php");부분에서
$g4[bbs_path] <--요 부분의 경로가 맞는지요..?
혹시 제 그누보드 설치 경로에 문제가 있는건 아닐까요 ?
제 그누보드 설치 경로는 "루트\gboard"순으로 설치 되었구요. 저와 같은 경우라면
위에서 알려주신 소스 변경사항중 include_once("$g4[bbs_path]/iconv.php");부분에서
$g4[bbs_path] <--요 부분의 경로가 맞는지요..?
iconv.php 파일을 gboard/bbs/에 넣으셔야 됩니다.
$g4[bbs_path] = gboard/bbs/
$g4[bbs_path] = gboard/bbs/
neue님 친절함에 감사드립니다.
시키는데로 제가 해보았습니다. 그런데 이번에는 이런에러가 나오는데요.
제 홈피주소는 www.recipetour.com 입니다. 염치 없지만 회원가입한번 봐주세요..부탁합니다.
시키는데로 제가 해보았습니다. 그런데 이번에는 이런에러가 나오는데요.
제 홈피주소는 www.recipetour.com 입니다. 염치 없지만 회원가입한번 봐주세요..부탁합니다.
neue님 말씀대로 한 번 최선을 다해보겠습니다.
귀중한 시간을 내서 이렇게 친절하게 답변해주신 neue님께
진심으로 감사드립니다.
귀중한 시간을 내서 이렇게 친절하게 답변해주신 neue님께
진심으로 감사드립니다.
아래는 ajax_mb_nick_check.php 파일의 내용입니다.
저는 왕초보라서 알수가 없네요. 소스에 혹시 문제가 있는걸까요 ?
<?
include_once("_common.php");
if (!function_exists('convert_charset')) {
/*
-----------------------------------------------------------
Charset 을 변환하는 함수
-----------------------------------------------------------
iconv 함수가 있으면 iconv 로 변환하고
없으면 mb_convert_encoding 함수를 사용한다.
둘다 없으면 사용할 수 없다.
*/
function convert_charset($from_charset, $to_charset, $str) {
if( function_exists('iconv') )
return iconv($from_charset, $to_charset, $str);
elseif( function_exists('mb_convert_encoding') )
return mb_convert_encoding($str, $to_charset, $from_charset);
else {
include_once("$g4[bbs_path]/iconv.php");
return iconv($from_charset, $to_charset, $str);
//die("Not found 'iconv' or 'mbstring' library in server.");
}
}
}
$reg_mb_nick = convert_charset('UTF-8','UTF-8',$reg_mb_nick);
// 별명은 한글, 영문, 숫자만 가능
if (!check_string($reg_mb_nick, _G4_HANGUL_ + _G4_ALPHABETIC_ + _G4_NUMERIC_)) {
echo "110"; // 별명은 공백없이 한글, 영문, 숫자만 입력 가능합니다.
} else if (strlen($reg_mb_nick) < 4) {
echo "120"; // 4글자 이상 입력
} else {
$row = sql_fetch(" select count(*) as cnt from $g4[member_table] where mb_nick = '$reg_mb_nick' ");
if ($row[cnt]) {
echo "130"; // 이미 존재하는 별명
} else {
echo "000"; // 정상
}
}
?>
저는 왕초보라서 알수가 없네요. 소스에 혹시 문제가 있는걸까요 ?
<?
include_once("_common.php");
if (!function_exists('convert_charset')) {
/*
-----------------------------------------------------------
Charset 을 변환하는 함수
-----------------------------------------------------------
iconv 함수가 있으면 iconv 로 변환하고
없으면 mb_convert_encoding 함수를 사용한다.
둘다 없으면 사용할 수 없다.
*/
function convert_charset($from_charset, $to_charset, $str) {
if( function_exists('iconv') )
return iconv($from_charset, $to_charset, $str);
elseif( function_exists('mb_convert_encoding') )
return mb_convert_encoding($str, $to_charset, $from_charset);
else {
include_once("$g4[bbs_path]/iconv.php");
return iconv($from_charset, $to_charset, $str);
//die("Not found 'iconv' or 'mbstring' library in server.");
}
}
}
$reg_mb_nick = convert_charset('UTF-8','UTF-8',$reg_mb_nick);
// 별명은 한글, 영문, 숫자만 가능
if (!check_string($reg_mb_nick, _G4_HANGUL_ + _G4_ALPHABETIC_ + _G4_NUMERIC_)) {
echo "110"; // 별명은 공백없이 한글, 영문, 숫자만 입력 가능합니다.
} else if (strlen($reg_mb_nick) < 4) {
echo "120"; // 4글자 이상 입력
} else {
$row = sql_fetch(" select count(*) as cnt from $g4[member_table] where mb_nick = '$reg_mb_nick' ");
if ($row[cnt]) {
echo "130"; // 이미 존재하는 별명
} else {
echo "000"; // 정상
}
}
?>
}
}
?> <---요기 마지막에 공백없애고 해보세요
}
?> <---요기 마지막에 공백없애고 해보세요