form 가입 에러가 납니다... > 그누4 질문답변

그누4 질문답변

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

form 가입 에러가 납니다... 정보

form 가입 에러가 납니다...

본문

다른 곳에서는 정상적으로 가입이 되던건데...  여기에서는 오류가 납니다. 어흑..
시간이 없어서 여러분의 도움을 부탁드립니다.

오류메시지는요..
'Form'이(가) 정의되지 않았습니다.   


스킨 / register_form.skin,php  내용입니다.

사용된 코드는 다음과 같습니다.



<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>

<style type="text/css">
<!--
.m_title    { BACKGROUND-COLOR: #F7F7F7; PADDING-LEFT: 15px; PADDING-top: 5px; PADDING-BOTTOM: 5px; }
.m_padding  { PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; }
.m_padding2 { PADDING-LEFT: 0px; PADDING-top: 5px; PADDING-BOTTOM: 0px; }
.m_padding3 { PADDING-LEFT: 0px; PADDING-top: 5px; PADDING-BOTTOM: 5px; }
.m_text     { BORDER: #D3D3D3 1px solid; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff; }
.m_text2    { BORDER: #D3D3D3 1px solid; HEIGHT: 18px; BACKGROUND-COLOR: #dddddd; }
.m_textarea { BORDER: #D3D3D3 1px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 100%; WORD-BREAK: break-all; }
.w_message  { font-family:돋움; font-size:9pt; color:#4B4B4B; }
.w_norobot  { font-family:돋움; font-size:9pt; color:#BB4681; }
.w_hand     { cursor:pointer; }
.request_check  { font-family:돋움; font-size:9pt; color: #FF0000 }
-->
</style>

<script>
var member_skin_path = "<?=$member_skin_path?>";
</script>
<script language="javascript" src="<?=$g4['path']?>/js/prototype.js"></script>
<script language="javascript" src="<?=$member_skin_path?>/ajax_register_form.js"></script>
<script language="javascript" src="<?=$g4[path]?>/js/md5.js"></script>
<script language="javascript" src="<?=$g4[path]?>/js/sideview.js"></script>

<table width=600 cellspacing=0 cellspacing=0 align=center>
<form name=fregisterform method=post action="javascript:fregisterform_submit(document.fregisterform);" enctype="multipart/form-data" autocomplete="off">
<input type=hidden name=w                value="<?=$w?>">
<input type=hidden name=url              value="<?=$urlencode?>">
<input type=hidden name=mb_jumin         value="<?=$jumin?>">
<input type=hidden name=mb_id_enabled    value="" id="mb_id_enabled">
<input type=hidden name=mb_nick_enabled  value="" id="mb_nick_enabled">
<input type=hidden name=mb_email_enabled value="" id="mb_email_enabled">
<tr><td>


<img src="<?=$member_skin_path?>/img/join_form_title.gif" width="624" height="72">

<table width="100%" cellspacing="0" cellpadding="0">
<tr>
    <td bgcolor="#CCCCCC">
        <TABLE cellSpacing=1 cellPadding=0 width=100%>
        <TR bgcolor="#FFFFFF">
            <TD width="160" class=m_title>아이디 (<span class="request_check">*</span>)</TD>
            <TD class=m_padding>
                <input class=m_text maxlength=20 size=20 id='reg_mb_id' name="mb_id" value="<?=$member[mb_id]?>" <? if ($w=='u') { echo "readonly style='background-color:#dddddd;'"; } ?>
                    <? if ($w=='') { echo "onkeyup='reg_mb_id_check();'"; } ?>>
                <span id='msg_mb_id'></span>
                <table height=25 cellspacing=0 cellpadding=0 border=0>
                <tr><td><font color="#66a2c8">※ 영문자, 숫자, _ 만 입력 가능. 최소 3자이상 입력하세요.</font></td></tr>
                </table>
            </TD>
        </TR>
        <TR bgcolor="#FFFFFF">
            <TD class=m_title>패스워드 (<span class="request_check">*</span>)</TD>
            <TD class=m_padding><INPUT class=m_text type=password name="mb_password" size=20 maxlength=20 <?=($w=="")?"required":"";?> itemname="패스워드"></TD>
        </TR>
        <TR bgcolor="#FFFFFF">
            <TD class=m_title>패스워드 확인 (<span class="request_check">*</span>)</TD>
            <TD class=m_padding><INPUT class=m_text type=password name="mb_password_re" size=20 maxlength=20 <?=($w=="")?"required":"";?> itemname="패스워드 확인"></TD>
        </TR>
        <TR bgcolor="#FFFFFF">
            <TD class=m_title>패스워드 분실시 질문 (<span class="request_check">*</span>)</TD>
            <TD class=m_padding>
                <select name=mb_password_q_select onchange="this.form.mb_password_q.value=this.value;">
                    <option value="">선택하십시오.</option>
                    <option value="내가 좋아하는 캐릭터는?">내가 좋아하는 캐릭터는?</option>
                    <option value="타인이 모르는 자신만의 신체비밀이 있다면?">타인이 모르는 자신만의 신체비밀이 있다면?</option>
                    <option value="자신의 인생 좌우명은?">자신의 인생 좌우명은?</option>
                    <option value="초등학교 때 기억에 남는 짝꿍 이름은?">초등학교 때 기억에 남는 짝꿍 이름은?</option>
                    <option value="유년시절 가장 생각나는 친구 이름은?">유년시절 가장 생각나는 친구 이름은?</option>
                    <option value="가장 기억에 남는 선생님 성함은?">가장 기억에 남는 선생님 성함은?</option>
                    <option value="친구들에게 공개하지 않은 어릴 적 별명이 있다면?">친구들에게 공개하지 않은 어릴 적 별명이 있다면?</option>
                    <option value="다시 태어나면 되고 싶은 것은?">다시 태어나면 되고 싶은 것은?</option>
                    <option value="가장 감명깊게 본 영화는?">가장 감명깊게 본 영화는?</option>
                    <option value="읽은 책 중에서 좋아하는 구절이 있다면?">읽은 책 중에서 좋아하는 구절이 있다면?</option>
                    <option value="기억에 남는 추억의 장소는?">기억에 남는 추억의 장소는?</option>
                    <option value="인상 깊게 읽은 책 이름은?">인상 깊게 읽은 책 이름은?</option>
                    <option value="자신의 보물 제1호는?">자신의 보물 제1호는?</option>
                    <option value="받았던 선물 중 기억에 남는 독특한 선물은?">받았던 선물 중 기억에 남는 독특한 선물은?</option>
                    <option value="자신이 두번째로 존경하는 인물은?">자신이 두번째로 존경하는 인물은?</option>
                    <option value="아버지의 성함은?">아버지의 성함은?</option>
                    <option value="어머니의 성함은?">어머니의 성함은?</option>
                </select>

                <table width="350" border="0" cellspacing="0" cellpadding="0">
                <tr>
                    <td class=m_padding2><input class=m_text type=text name="mb_password_q" size=55 required itemname="패스워드 분실시 질문" value="<?=$member[mb_password_q]?>"></td>
                </tr>
                </table>
            </TD>
        </TR>
        <TR bgcolor="#FFFFFF">
            <TD class=m_title>패스워드 분실시 답변</TD>
            <TD class=m_padding><input class=m_text type=text name='mb_password_a' size=38 required itemname='패스워드 분실시 답변' value='<?=$member[mb_password_a]?>'></TD>
        </TR>
        </TABLE>
    </td>
</tr>
</table>

<table width="100%" cellspacing="0" cellpadding="0">
<tr>
    <td height="1" bgcolor="#ffffff"></td>
</tr>
</table>

<table width="100%" cellspacing="0" cellpadding="0">
<tr>
    <td bgcolor="#CCCCCC">
        <TABLE cellSpacing=1 cellPadding=0 width=100%>
        <TR bgcolor="#FFFFFF">
            <TD width="160" class=m_title>이름 (<span class="request_check">*</span>)</TD>
            <TD class=m_padding>
                <input name=mb_name itemname="이름" value="<?=$member[mb_name]?>" <?=$member[mb_name]?"readonly class=m_text2":"class=m_text";?>>
                <? if ($w=='') { echo "(공백없이 한글만 입력 가능)"; } ?>
                <br />
                (<strong>실명을 입력하지 않으시면 홈페이지 이용에 제한이 있습니다.</strong>)</TD>
        </TR>

        <? if ($member[mb_nick_date] <= date("Y-m-d", $g4[server_time] - ($config[cf_nick_modify] * 86400))) { // 별명수정일이 지났다면 수정가능 ?>
        <input type=hidden name=mb_nick_default value='<?=$member[mb_nick]?>'>
        <TR bgcolor="#FFFFFF">
            <TD class=m_title>별명 (<span class="request_check">*</span>)</TD>
            <TD class='m_padding lh'>
                <input class=m_text type=text id='reg_mb_nick' name='mb_nick' maxlength=20 value='<?=$member[mb_nick]?>'
                    onkeyup="reg_mb_nick_check();">
                <span id='msg_mb_nick'></span>
                <br>공백없이 한글,영문,숫자만 입력 가능 (한글2자, 영문4자 이상)
                <br>별명을 바꾸시면 앞으로 <?=(int)$config[cf_nick_modify]?>일 이내에는 변경 할 수 없습니다.
            </TD>
        </TR>
        <? } else { ?>
        <input type=hidden name="mb_nick_default" value='<?=$member[mb_nick]?>'>
        <input type=hidden name="mb_nick" value="<?=$member[mb_nick]?>">
        <? } ?>

        <input type=hidden name='old_email' value='<?=$member[mb_email]?>'>
        <TR bgcolor="#FFFFFF">
            <TD class=m_title>E-mail (<span class="request_check">*</span>)</TD>
            <TD class='m_padding lh'>
                <input class=m_text type=text id='reg_mb_email' name='mb_email' size=38 maxlength=100 value='<?=$member[mb_email]?>'
                    onkeyup="reg_mb_email_check()">
                <span id='msg_mb_email'></span>
                <? if ($config[cf_use_email_certify]) { ?>
                    <? if ($w=='') { echo "<br>e-mail 로 발송된 내용을 확인한 후 인증하셔야 회원가입이 완료됩니다."; } ?>
                    <? if ($w=='u') { echo "<br>e-mail 주소를 변경하시면 다시 인증하셔야 합니다."; } ?>
                <? } ?>
            </TD>
        </TR>

        <? if ($w=="") { ?>
            <TR bgcolor="#FFFFFF">
                <TD class=m_title>생년월일 (<span class="request_check">*</span>)</TD>
                <TD class=m_padding><input class=m_text type=text id=mb_birth name='mb_birth' size=8 maxlength=8 minlength=8 required numeric itemname='생년월일' value='<?=$member[mb_birth]?>' readonly title='옆의 달력 아이콘을 클릭하여 날짜를 입력하세요.'>
                    <a href="javascript:win_calendar('mb_birth', document.getElementById('mb_birth').value, '');"><img src='<?=$member_skin_path?>/img/calendar.gif' border=0 align=absmiddle title='달력 - 날짜를 선택하세요'></a></TD>
            </TR>
        <? } ?>

        <? if ($member[mb_sex]) { ?>
            <input type=hidden name=mb_sex value='<?=$member[mb_sex]?>'>
        <? } else { ?>
            <TR bgcolor="#FFFFFF">
                <TD class=m_title>성별 (<span class="request_check">*</span>)</TD>
                <TD class=m_padding>
                    <select id=mb_sex name=mb_sex required itemname='성별'>
                    <option value=''>선택하세요
                    <option value='F'>여자
                    <option value='M'>남자
                    </select>
                    <script language="JavaScript">//document.getElementById('mb_sex').value='<?=$member[mb_sex]?>';</script>
                    </td>
            </TR>
        <? } ?>



        <TR bgcolor="#FFFFFF">
          <TD class=m_title>소속 (<span class="request_check">*</span>)</TD>
          <TD class='m_padding'>
<select name=mb_1 required itemname="소속">
  <option value="">선택하십시오.</option>
  <option value="일반" <? if ($member[mb_1]=="일반") echo "selected"; ?>>일반</option>
  <option value="재학생" <? if ($member[mb_1]=="재학생") echo "selected"; ?>>재학생</option>
  <option value="졸업생" <? if ($member[mb_1]=="졸업생") echo "selected"; ?>>졸업생</option>
  <option value="학부모" <? if ($member[mb_1]=="학부모") echo "selected"; ?>>학부모</option>
  <option value="교직원" <? if ($member[mb_1]=="교직원") echo "selected"; ?>>교직원</option>
</select> (가입승인에 중요한 사항입니다. <br />옳지않은 정보를 입력하시는 경우 홈페이지 이용에 제한이 있습니다.)</TD>
        </TR>
        <TR bgcolor="#FFFFFF">
          <TD class=m_title>학부모 또는 학생이름</TD>
          <TD class='m_padding'><input type=text class=m_text name="mb_6" style="width:150px;" value="<?=$member[mb_6]?>"> <br />
          (가입자가 학생인경우 학부모님의 이름을, <br />
          가입자가 학부모인경우 학생의 이름을 입력해주세요.)</TD>
        </TR>
        <TR bgcolor="#FFFFFF">
          <TD class=m_title>입학년도</TD>
          <TD class='m_padding'>
<select name=mb_2 itemname="입학년도">
  <option value="">선택하십시오.</option>
  <option value="1999" <? if ($member[mb_2]=="1999") echo "selected"; ?>>1999</option>
  <option value="2000" <? if ($member[mb_2]=="2000") echo "selected"; ?>>2000</option>
  <option value="2001" <? if ($member[mb_2]=="2001") echo "selected"; ?>>2001</option>
  <option value="2002" <? if ($member[mb_2]=="2002") echo "selected"; ?>>2002</option>
  <option value="2003" <? if ($member[mb_2]=="2003") echo "selected"; ?>>2003</option>
  <option value="2004" <? if ($member[mb_2]=="2004") echo "selected"; ?>>2004</option>
  <option value="2005" <? if ($member[mb_2]=="2005") echo "selected"; ?>>2005</option>
  <option value="2006" <? if ($member[mb_2]=="2006") echo "selected"; ?>>2006</option>
  <option value="2007" <? if ($member[mb_2]=="2007") echo "selected"; ?>>2007</option>
  <option value="2008" <? if ($member[mb_2]=="2008") echo "selected"; ?>>2008</option>
</select> 년도</TD>
        </TR>
        <TR bgcolor="#FFFFFF">
          <TD class=m_title>학년</TD>
          <TD class='m_padding'>
<select name=mb_3 itemname="학년">
  <option value="">선택하십시오.</option>
  <option value="1" <? if ($member[mb_3]=="1") echo "selected"; ?>>1</option>
  <option value="2" <? if ($member[mb_3]=="2") echo "selected"; ?>>2</option>
  <option value="3" <? if ($member[mb_3]=="3") echo "selected"; ?>>3</option>
  <option value="4" <? if ($member[mb_3]=="4") echo "selected"; ?>>4</option>
  <option value="5" <? if ($member[mb_3]=="5") echo "selected"; ?>>5</option>
  <option value="6" <? if ($member[mb_3]=="6") echo "selected"; ?>>6</option>
</select> 학년</TD>
        </TR>
        <TR bgcolor="#FFFFFF">
          <TD class=m_title>반</TD>
          <TD class='m_padding'>
<select name=mb_4 itemname="반">
  <option value="">선택하십시오.</option>
  <option value="1" <? if ($member[mb_4]=="1") echo "selected"; ?>>1</option>
  <option value="2" <? if ($member[mb_4]=="2") echo "selected"; ?>>2</option>
  <option value="3" <? if ($member[mb_4]=="3") echo "selected"; ?>>3</option>
  <option value="4" <? if ($member[mb_4]=="4") echo "selected"; ?>>4</option>
  <option value="5" <? if ($member[mb_4]=="5") echo "selected"; ?>>5</option>
  <option value="6" <? if ($member[mb_4]=="6") echo "selected"; ?>>6</option>
  <option value="7" <? if ($member[mb_4]=="7") echo "selected"; ?>>7</option>
  <option value="8" <? if ($member[mb_4]=="8") echo "selected"; ?>>8</option>
  <option value="9" <? if ($member[mb_4]=="9") echo "selected"; ?>>9</option>
</select> 반</TD>
        </TR>
        <TR bgcolor="#FFFFFF">
          <TD class=m_title>번호</TD>
          <TD class='m_padding'>
<select name=mb_5 itemname="번호">
  <option value="">선택하십시오.</option>
  <option value="1" <? if ($member[mb_5]=="1") echo "selected"; ?>>1</option>
  <option value="2" <? if ($member[mb_5]=="2") echo "selected"; ?>>2</option>
  <option value="3" <? if ($member[mb_5]=="3") echo "selected"; ?>>3</option>
  <option value="4" <? if ($member[mb_5]=="4") echo "selected"; ?>>4</option>
  <option value="5" <? if ($member[mb_5]=="5") echo "selected"; ?>>5</option>
  <option value="6" <? if ($member[mb_5]=="6") echo "selected"; ?>>6</option>
  <option value="7" <? if ($member[mb_5]=="7") echo "selected"; ?>>7</option>
  <option value="8" <? if ($member[mb_5]=="8") echo "selected"; ?>>8</option>
  <option value="9" <? if ($member[mb_5]=="9") echo "selected"; ?>>9</option>
  <option value="10" <? if ($member[mb_5]=="10") echo "selected"; ?>>10</option>
  <option value="11" <? if ($member[mb_5]=="11") echo "selected"; ?>>11</option>
  <option value="12" <? if ($member[mb_5]=="12") echo "selected"; ?>>12</option>
  <option value="13" <? if ($member[mb_5]=="13") echo "selected"; ?>>13</option>
  <option value="14" <? if ($member[mb_5]=="14") echo "selected"; ?>>14</option>
  <option value="15" <? if ($member[mb_5]=="15") echo "selected"; ?>>15</option>
  <option value="16" <? if ($member[mb_5]=="16") echo "selected"; ?>>16</option>
  <option value="17" <? if ($member[mb_5]=="17") echo "selected"; ?>>17</option>
  <option value="18" <? if ($member[mb_5]=="18") echo "selected"; ?>>18</option>
  <option value="19" <? if ($member[mb_5]=="19") echo "selected"; ?>>19</option>
  <option value="20" <? if ($member[mb_5]=="20") echo "selected"; ?>>20</option>
  <option value="21" <? if ($member[mb_5]=="21") echo "selected"; ?>>21</option>
  <option value="22" <? if ($member[mb_5]=="22") echo "selected"; ?>>22</option>
  <option value="23" <? if ($member[mb_5]=="23") echo "selected"; ?>>23</option>
  <option value="24" <? if ($member[mb_5]=="24") echo "selected"; ?>>24</option>
  <option value="25" <? if ($member[mb_5]=="25") echo "selected"; ?>>25</option>
  <option value="26" <? if ($member[mb_5]=="26") echo "selected"; ?>>26</option>
  <option value="27" <? if ($member[mb_5]=="27") echo "selected"; ?>>27</option>
  <option value="28" <? if ($member[mb_5]=="28") echo "selected"; ?>>28</option>
  <option value="29" <? if ($member[mb_5]=="29") echo "selected"; ?>>29</option>
  <option value="30" <? if ($member[mb_5]=="30") echo "selected"; ?>>30</option>
  <option value="31" <? if ($member[mb_5]=="31") echo "selected"; ?>>31</option>
  <option value="32" <? if ($member[mb_5]=="32") echo "selected"; ?>>32</option>
  <option value="33" <? if ($member[mb_5]=="33") echo "selected"; ?>>33</option>
  <option value="34" <? if ($member[mb_5]=="34") echo "selected"; ?>>34</option>
  <option value="35" <? if ($member[mb_5]=="35") echo "selected"; ?>>35</option>
  <option value="36" <? if ($member[mb_5]=="36") echo "selected"; ?>>36</option>
  <option value="37" <? if ($member[mb_5]=="37") echo "selected"; ?>>37</option>
  <option value="38" <? if ($member[mb_5]=="38") echo "selected"; ?>>38</option>
  <option value="39" <? if ($member[mb_5]=="39") echo "selected"; ?>>39</option>
  <option value="40" <? if ($member[mb_5]=="40") echo "selected"; ?>>40</option>
  <option value="41" <? if ($member[mb_5]=="41") echo "selected"; ?>>41</option>
  <option value="42" <? if ($member[mb_5]=="42") echo "selected"; ?>>42</option>
  <option value="43" <? if ($member[mb_5]=="43") echo "selected"; ?>>43</option>
  <option value="44" <? if ($member[mb_5]=="44") echo "selected"; ?>>44</option>
  <option value="45" <? if ($member[mb_5]=="45") echo "selected"; ?>>45</option>
  <option value="46" <? if ($member[mb_5]=="46") echo "selected"; ?>>46</option>
  <option value="47" <? if ($member[mb_5]=="47") echo "selected"; ?>>47</option>
  <option value="48" <? if ($member[mb_5]=="48") echo "selected"; ?>>48</option>
  <option value="49" <? if ($member[mb_5]=="49") echo "selected"; ?>>49</option>
  <option value="50" <? if ($member[mb_5]=="50") echo "selected"; ?>>50</option>
  <option value="51" <? if ($member[mb_5]=="51") echo "selected"; ?>>51</option>
  <option value="52" <? if ($member[mb_5]=="52") echo "selected"; ?>>52</option>
  <option value="53" <? if ($member[mb_5]=="53") echo "selected"; ?>>53</option>
  <option value="54" <? if ($member[mb_5]=="54") echo "selected"; ?>>54</option>
  <option value="55" <? if ($member[mb_5]=="55") echo "selected"; ?>>55</option>
  <option value="56" <? if ($member[mb_5]=="56") echo "selected"; ?>>56</option>
  <option value="57" <? if ($member[mb_5]=="57") echo "selected"; ?>>57</option>
  <option value="58" <? if ($member[mb_5]=="58") echo "selected"; ?>>58</option>
  <option value="59" <? if ($member[mb_5]=="59") echo "selected"; ?>>59</option>
</select> 번</TD>
        </TR>




        <? if ($config[cf_use_homepage]) { ?>
        <TR bgcolor="#FFFFFF">
            <TD class=m_title>홈페이지</TD>
            <TD class=m_padding><input class=m_text type=text name='mb_homepage' size=38 maxlength=255 <?=$config[cf_req_homepage]?'required':'';?> itemname='홈페이지' value='<?=$member[mb_homepage]?>'></TD>
        </TR>
        <? } ?>

        <? if ($config[cf_use_tel]) { ?>
        <TR bgcolor="#FFFFFF">
            <TD class=m_title>전화번호 (<span class="request_check">*</span>)</TD>
            <TD class=m_padding><input class=m_text type=text name='mb_tel' required size=21 maxlength=20 <?=$config[cf_req_tel]?'required':'';?> itemname='전화번호' value='<?=$member[mb_tel]?>'></TD>
        </TR>
        <? } ?>

        <? if ($config[cf_use_hp]) { ?>
        <TR bgcolor="#FFFFFF">
            <TD class=m_title>핸드폰번호</TD>
            <TD class=m_padding><input class=m_text type=text name='mb_hp' size=21 maxlength=20 <?=$config[cf_req_hp]?'required':'';?> itemname='핸드폰번호' value='<?=$member[mb_hp]?>'></TD>
        </TR>
        <? } ?>

        <? if ($config[cf_use_addr]) { ?>
        <TR bgcolor="#FFFFFF">
            <TD class=m_title>주소 (<span class="request_check">*</span>)</TD>
            <TD valign="middle" class=m_padding>
                <table width="330" border="0" cellspacing="0" cellpadding="0">
                <tr>
                    <td height="25"><input class=m_text type=text name='mb_zip1' size=4 maxlength=3 readonly <?=$config[cf_req_addr]?'required':'';?> itemname='우편번호 앞자리' value='<?=$member[mb_zip1]?>'>
                         -
                        <input class=m_text type=text name='mb_zip2' size=4 maxlength=3 readonly <?=$config[cf_req_addr]?'required':'';?> itemname='우편번호 뒷자리' value='<?=$member[mb_zip2]?>'>
                         <a href="javascript:;" onclick="win_zip('fregisterform', 'mb_zip1', 'mb_zip2', 'mb_addr1', 'mb_addr2');"><img width="91" height="20" src="<?=$member_skin_path?>/img/post_search_btn.gif" border=0 align=absmiddle></a></td>
                </tr>
                <tr>
                    <td height="25" colspan="2"><input class=m_text type=text name='mb_addr1' size=60 readonly <?=$config[cf_req_addr]?'required':'';?> itemname='주소' required value='<?=$member[mb_addr1]?>'></td>
                </tr>
                <tr>
                    <td height="25" colspan="2"><input class=m_text type=text name='mb_addr2' size=60 <?=$config[cf_req_addr]?'required':'';?> itemname='상세주소' value='<?=$member[mb_addr2]?>'></td>
                </tr>
                </table>
            </TD>
        </TR>
        <? } ?>

        </TABLE>
    </td>
</tr>
</table>

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
    <td height="1" bgcolor="#ffffff"></td>
</tr>
</table>

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
    <td bgcolor="#CCCCCC">
        <TABLE cellSpacing=1 cellPadding=0 width=100%>

        <? if ($config[cf_use_signature]) { ?>
        <TR bgcolor="#FFFFFF">
            <TD width="160" class=m_title>서명</TD>
            <TD class=m_padding><textarea name=mb_signature class=m_textarea rows=3 style='width:95%;' <?=$config[cf_req_signature]?'required':'';?> itemname='서명'><?=$member[mb_signature]?></textarea></TD>
        </TR>
        <? } ?>

        <? if ($config[cf_use_profile]) { ?>
        <TR bgcolor="#FFFFFF">
            <TD width="160" class=m_title>자기소개</TD>
            <TD class=m_padding><textarea name=mb_profile class=m_textarea rows=3 style='width:95%;' <?=$config[cf_req_profile]?'required':'';?> itemname='자기 소개'><?=$member[mb_profile]?></textarea></TD>
        </TR>
        <? } ?>

        <? if ($member[mb_level] >= $config[cf_icon_level]) { ?>
        <TR bgcolor="#FFFFFF">
            <TD width="160" class=m_title>회원아이콘</TD>
            <TD class=m_padding><INPUT class=m_text type=file name='mb_icon' size=30>
                <table width="350" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                        <td class=m_padding3>* 이미지 크기는 가로(<?=$config[cf_member_icon_width]?>픽셀)x세로(<?=$config[cf_member_icon_height]?>픽셀) 이하로 해주세요.<br>  (gif만 가능 / 용량:<?=number_format($config[cf_member_icon_size])?>바이트 이하만 등록됩니다.)
                            <? if ($w == "u" && file_exists($mb_icon)) { ?>
                                <br><img src='<?=$mb_icon?>' align=absmiddle> <input type=checkbox name='del_mb_icon' value='1'>삭제
                            <? } ?>
                        </td>
                    </tr>
                </table></TD>
        </TR>
        <? } ?>

        <TR bgcolor="#FFFFFF">
            <TD width="160" class=m_title>메일링서비스</TD>
            <TD class=m_padding><input type=checkbox name=mb_mailling value='1' <?=($w=='' || $member[mb_mailling])?'checked':'';?>>정보 메일을 받겠습니다.</TD>
        </TR>
        <TR bgcolor="#FFFFFF">
            <TD width="160" class=m_title>SMS 수신여부</TD>
            <TD class=m_padding><input type=checkbox name=mb_sms value='1' <?=($w=='' || $member[mb_sms])?'checked':'';?>>핸드폰 문자메세지를 받겠습니다.</TD>
        </TR>

        <? if ($member[mb_open_date] <= date("Y-m-d", $g4[server_time] - ($config[cf_open_modify] * 86400))) { // 정보공개 수정일이 지났다면 수정가능 ?>
        <input type=hidden name=mb_open_default value='<?=$member[mb_open]?>'>
        <TR bgcolor="#FFFFFF">
            <TD width="160" class=m_title>정보공개</TD>
            <TD class=m_padding><input type=checkbox name=mb_open value='1' <?=($w=='' || $member[mb_open])?'checked':'';?>>다른분들이 나의 정보를 볼 수 있도록 합니다.
                <br>     정보공개를 바꾸시면 앞으로 <?=(int)$config[cf_open_modify]?>일 이내에는 변경이 안됩니다.</td>
        </TR>
        <? } else { ?>
        <input type=hidden name="mb_open" value="<?=$member[mb_open]?>">
        <? } ?>

        <? if ($w == "" && $config[cf_use_recommend]) { ?>
        <TR bgcolor="#FFFFFF">
            <TD width="160" class=m_title>추천인아이디</TD>
            <TD class=m_padding><input type=text name=mb_recommend class=m_text></TD>
        </TR>
        <? } ?>

        </TABLE>
    </td>
</tr>
</table>

<? if ($w == "" && $config[cf_use_norobot]) { ?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
    <td height="1" bgcolor="#ffffff"></td>
</tr>
</table>

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
    <td bgcolor="#CCCCCC">
        <TABLE cellSpacing=1 cellPadding=0 width=100%>
        <TR bgcolor="#FFFFFF">
            <td width="160" height="28" class=m_title><?=$norobot_str?></td>
            <td class=m_padding><input class=m_text type=text name='wr_key' required itemname='자동등록방지' size=15>  * 왼쪽의 글자중 <FONT COLOR="red">빨간글자</font>만 순서대로 입력하세요.</td>
        </tr>
        </table>
    </td>
</tr>
</table>
<? } ?>


<p align=center>
    <INPUT type=image width="66" height="20" src="<?=$member_skin_path?>/img/join_ok_btn.gif" border=0 accesskey='s'>

</td></tr>
</form>
</table>

<script language="Javascript">

Form.focusFirstElement('fregisterform');

// submit 최종 폼체크
function fregisterform_submit(f)
{
    // 회원아이디 검사
    if (f.w.value == "") {

        reg_mb_id_check();

        if ($F('mb_id_enabled')!='000') {
            alert('회원아이디를 입력하지 않았거나 입력에 오류가 있습니다.');
            $('reg_mb_id').activate();
            return;
        }
    }

    if (f.w.value == '') {
        if (f.mb_password.value.strip().length < 3) {
            alert('패스워드를 3글자 이상 입력하십시오.');
            f.mb_password.activate();
            return;
        }
    }

    if (f.mb_password.value != f.mb_password_re.value) {
        alert('패스워드가 같지 않습니다.');
        f.mb_password_re.activate();
        return;
    }

    if (f.mb_password.value.strip().length > 0) {
        if (f.mb_password_re.value.strip().length < 3) {
            alert('패스워드를 3글자 이상 입력하십시오.');
            f.mb_password_re.activate();
            return;
        }
    }

    if (f.mb_password_q.value.strip().length < 1) {
        alert('패스워드 분실시 질문을 선택하거나 입력하십시오.');
        f.mb_password_q.activate();
        return;
    }

    if (f.mb_password_a.value.strip().length < 1) {
        alert('패스워드 분실시 답변을 입력하십시오.');
        f.mb_password_a.activate();
        return;
    }

    // 이름 검사
    if (f.w.value=='') {
        if (f.mb_name.value.strip().length < 1) {
            alert('이름을 입력하십시오.');
            f.mb_name.activate();
            return;
        }

        var pattern = /([^가-ㅤㅎㅣㅎ\x20])/i;
        if (pattern.test(f.mb_name.value)) {
            alert('이름은 한글로 입력하십시오.');
            f.mb_name.activate();
            return;
        }
    }

    // 별명 검사
    if ((f.w.value == "") ||
        (f.w.value == "u" && f.mb_nick.defaultValue != f.mb_nick.value)) {

        reg_mb_nick_check();

        if ($F('mb_nick_enabled')!='000') {
            alert('별명을 입력하지 않았거나 입력에 오류가 있습니다.');
            $('reg_mb_nick').activate();
            return;
        }
    }

    // E-mail 검사
    if ((f.w.value == "") ||
        (f.w.value == "u" && f.mb_email.defaultValue != f.mb_email.value)) {

        reg_mb_email_check();

        if ($F('mb_email_enabled')!='000') {
            alert('E-mail을 입력하지 않았거나 입력에 오류가 있습니다.');
            $('reg_mb_email').activate();
            return;
        }

        // 사용할 수 없는 E-mail 도메인
        var domain = prohibit_email_check(f.mb_email.value);
        if (domain) {
            alert("'"+domain+"'은(는) 사용하실 수 없는 메일입니다.");
            $('reg_mb_email').activate();
            return;
        }
    }

    if (typeof(f.mb_birth) != 'undefined') {
        if (f.mb_birth.value.strip().length < 1) {
            alert('달력 버튼을 클릭하여 생일을 입력하여 주십시오.');
            //f.mb_birth.activate();
            return;
        }

        var todays = <?=date("Ymd", $g4['server_time']);?>;
        // 오늘날짜에서 생일을 빼고 거기서 140000 을 뺀다.
        // 결과가 0 이상의 양수이면 만 14세가 지난것임
        var n = todays - parseInt(f.mb_birth.value) - 140000;
        /*
        if (n < 0) {
            alert("만 14세가 지나지 않은 어린이는 정보통신망 이용촉진 및 정보보호 등에 관한 법률\n\n제 31조 1항의 규정에 의하여 법정대리인의 동의를 얻어야 하므로\n\n법정대리인의 이름과 연락처를 '자기소개'란에 별도로 입력하시기 바랍니다.");
            return;  // 해피정닷컴 주석
        }
        */
    }
// 아래 추가 -- 자기소개 입력을 필수로
/*
    if (typeof(f.mb_profile) != 'undefined') {
        var todays = <?//=date("Ymd", $g4['server_time']);?>;
        // 오늘날짜에서 생일을 빼고 거기서 140000 을 뺀다.
        // 결과가 0 이상의 양수이면 만 14세가 지난것임
        var n = todays - parseInt(f.mb_birth.value) - 140000;
        if (n < 0 && f.mb_profile.value == '') {
            alert('법정대리인의 이름과 연락처를 '자기소개'란에 별도로 입력해주세요.');
            f.mb_profile.activate();
            return;
        }
    }
*/

    if (typeof(f.mb_sex) != 'undefined') {
        if (f.mb_sex.value == '') {
            alert('성별을 선택하여 주십시오.');
            f.mb_sex.activate();
            return;
        }
    }

    if (typeof(f.mb_sex) != 'undefined') {
        if (f.mb_sex.value == '') {
            alert('성별을 선택하여 주십시오.');
            f.mb_sex.activate();
            return;
        }
    }

    if (typeof f.mb_icon != 'undefined') {
        if (f.mb_icon.value) {
            if (!f.mb_icon.value.toLowerCase().match(/.(gif)$/i)) {
                alert('회원아이콘이 gif 파일이 아닙니다.');
                f.mb_icon.activate();
                return;
            }
        }
    }

    if (typeof(f.mb_recommend) != 'undefined') {
        if (f.mb_id.value == f.mb_recommend.value) {
            alert('본인을 추천할 수 없습니다.');
            f.mb_recommend.activate();
            return;
        }
    }

    if (typeof(f.wr_key) != 'undefined') {
        if (hex_md5(f.wr_key.value) != md5_norobot_key) {
            alert('자동등록방지용 빨간글자가 순서대로 입력되지 않았습니다.');
            f.wr_key.activate();
            return;
        }
    }

    <?
    if ($g4[https_url])
        echo "f.action = '$g4[https_url]/$g4[bbs]/register_form_update.php';";
    else
        echo "f.action = './register_form_update.php';";
    ?>
    f.submit();
}

// 금지 메일 도메인 검사
function prohibit_email_check(email)
{
    email = email.toLowerCase();

    var prohibit_email = "<?=trim(strtolower(preg_replace("/(\r\n|\r|\n)/", ",", $config[cf_prohibit_email])));?>";
    var s = prohibit_email.split(",");
    var tmp = email.split("@");
    var domain = tmp[tmp.length - 1]; // 메일 도메인만 얻는다

    for (i=0; i<s.length; i++) {
        if (s[i] == domain)
            return domain;
    }
    return "";
}
</script>

  • 복사

댓글 전체

저도 예전에 이런적 있었는데요.

tail.php 부분 문제일수도 있습니다.
이 부분이 제대로 되어 있는지 부터 확인해 보세요.

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

// 사용자 화면 우측과 하단을 담당하는 페이지입니다.
// 우측, 하단 화면을 꾸미려면 이 파일을 수정합니다.
?>

하단내용

<?
include_once("$g4[path]/tail.sub.php");
?>
© SIRSOFT
현재 페이지 제일 처음으로