회원자료수정page가 뜨지않습니다!어떻게 하변돼는지요??(5000점) > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

회원자료수정page가 뜨지않습니다!어떻게 하변돼는지요??(5000점) 정보

회원자료수정page가 뜨지않습니다!어떻게 하변돼는지요??(5000점)

본문

<?
include_once("./_common.php");
if ($w == "") {
    if ($member[mb_id])
        goto_url($g4[path]);
    referer_check();
    if (!$_POST[agree])
        alert("请先同意会员注册条款!否则无法进行注册", "./register.php");
    if ($config[cf_use_jumin]) {
        $jumin = sql_password($mb_jumin);
        $row = sql_fetch(" select mb_name from $g4[member_table] where mb_jumin = '$jumin' ");
        if ($row[mb_name]) {
            if ($row[mb_name] == $mb_name)
                alert("已经注册的信息");
            else
                alert("此身份证已被注册请与管理员联系.");
        }
        $y = substr($mb_jumin, 6, 1);
        $sex = $y % 2 == 0 ? "F" : "M";
        $birth = substr($mb_jumin, 0, 6);
        if ($y == 9 || $y == 0)
            $birth = "18" . $birth;
        else if ($y == 1 || $y == 2)
            $birth = "19" . $birth;
        else if ($y == 3 || $y == 4)
            $birth = "20" . $birth;
        else
            $birth = "xx" . $birth;
    }
    $member[mb_birth] = $birth;
    $member[mb_sex] = $sex;
    $member[mb_name] = $mb_name;
    $g4[title] = "注册会员";
}
else if ($w == "u")
{
    if ($is_admin)
        alert("管理员信息请在管理员面板进行修改", $g4[path]);
    if (!$member[mb_id])
        alert("请登陆后使用", $g4[path]);
    if ($member[mb_id] != $mb_id)
        alert("登陆信息错误!请重新登陆!");
    if (!($member[mb_password] == sql_password($_POST[mb_password]) && $_POST[mb_password]))
        alert("密码错误!");
    set_session("ss_tmp_password", $_POST[mb_password]);

    $g4[title] = "修改会员资料";
} else
    alert("w 传递数值失败!");
$mb_icon = "$g4[path]/data/member/".substr($member[mb_id],0,2)."/$member[mb_id].gif";
$member_skin_path = "$g4[path]/skin/member/$config[cf_member_skin]";

 if( $modevale=="gain" ){
include_once("./_head.php");
include_once("./norobot.inc.php");
include_once("$member_skin_path/register_form1.skin.php");
include_once("./_tail.php");
}
else if( $modevale=="company")
{
include_once("./_head.php");
include_once("./norobot.inc.php");
include_once("$member_skin_path/register_form2.skin.php");
include_once("./_tail.php");
}
?>
 
 
꼭 해결해주세요!~~~~
  • 복사

댓글 전체

위 php내용을 함유하고 있는 파일이
그누보드4 폴더에 있어요?
bbs 폴더나 skin 같은 하위 폴더 말구요. 

무슨뜻인지요???
회원가입패이지는 아래의 목록에 있는것이아닌가요??
bbs 폴더나 skin 같은 하위 폴더 말구요
개인하고 회사로 나눠서 회원 가입을 받으시는 것 같은데 해당 스킨 폴더에 register_form1.skin.php하고 register_form2.skin.php가 있는지 확인 해 보세요.
아마도 경로 탓이나 $modevale<--요걸 제대로 못 끌어와서 그런것 아닌가 싶네요.
간단하게 테스트 하시는 방법은
 if( $modevale=="gain" ){
include_once("./_head.php");
include_once("./norobot.inc.php");
include_once("$member_skin_path/register_form1.skin.php");
include_once("./_tail.php");
}
else if( $modevale=="company")
{
include_once("./_head.php");
include_once("./norobot.inc.php");
include_once("$member_skin_path/register_form2.skin.php");
include_once("./_tail.php");
}
요 부분을
include_once("./head.php");
include_once("./norobot.inc.php");
include_once("$member_skin_path/register_form1.skin.php");
include_once("./tail.php");
로 해 보시고 또
include_once("./head.php");
include_once("./norobot.inc.php");
include_once("$member_skin_path/register_form2.skin.php");
include_once("./tail.php");
로 해 보세요.
한번 씩 해 보시면 뭐가 잘못된지 알게 될것 같네요.
일단 이것을 없애란 말이 아니고 문제부분이 어디인지 알기 위해서 없애고 실행을 시켜 보시라고 말씀 드리것 입니다.

if( $modevale=="gain" )
else if( $modevale=="company")
이 부분을 없앤 상태에서 register_form1.skin.php과 register_form2.skin.php를 번갈아 테스트 해 보시고 이상이 없으시면
$modevale<--요게 제대로 읽어 들여지지 않았다는 뜻 이니까요.
그럼 해결 방법이 나오지 않겠습니까?

참고로 저 코드는 개인인가 회사인가를 판단 하는 코드 입니다.
© SIRSOFT
현재 페이지 제일 처음으로