비회원도 글쓰게 하려는데 자꾸 잘못된 접근이라고 나옵니다. > 그누4 질문답변

그누4 질문답변

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

비회원도 글쓰게 하려는데 자꾸 잘못된 접근이라고 나옵니다. 정보

비회원도 글쓰게 하려는데 자꾸 잘못된 접근이라고 나옵니다.

본문

스킨 하나 변경하면서 사용하려고 하는데
회원 가입을 하지 않고서도 글 쓸 수 있도록 하려고 하는데
관리자페이지에서 글읽기, 글쓰기, 목록보기등 회원등급을 다 1로 해놨는데도
글쓰기를 하면 자꾸 잘못된 접근이라고 나옵니다.
자동 글등록 방지 부분을 주석처리해도 똑같은 현상이네요...
어디에서 문제인지 해결하기가 어렵네요...
포인트가 마지막 1,000포인트밖에 안남았네요... 많이 못드려 죄송합니다. - -

스킨은 아래의 것입니다.
http://www.sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=43253&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%BF%B9%BE%E0&sop=and&page=1


아래는 write.skin.php 소스입니다.

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


//연락가능한 전화번호1
$ex3_filed = explode("-",$write[wr_3]);
$ext3_00  = $ex3_filed[0];
$ext3_01  = $ex3_filed[1];
$ext3_02  = $ex3_filed[2];

//연락가능한 전화번호2
$ex4_filed = explode("-",$write[wr_4]);
$ext4_00  = $ex4_filed[0];
$ext4_01  = $ex4_filed[1];
$ext4_02  = $ex4_filed[2];

//우편번호
$ex5_filed = explode("-",$write[wr_5]);
$ext5_00  = $ex5_filed[0];
$ext5_01  = $ex5_filed[1];

## 알게된 경로 ##
$ext7_01 = substr($write[wr_7], 0, 1);
$ext7_02 = substr($write[wr_7], 1, 1);
$ext7_03 = substr($write[wr_7], 2, 1);
$ext7_04 = substr($write[wr_7], 3, 1);
$ext7_05 = substr($write[wr_7], 4, 1);
$ext7_06 = substr($write[wr_7], 5, 1);
$ext7_07 = substr($write[wr_7], 6, 1);
$ext7_08 = substr($write[wr_7], 7, 1);

?>

<script language="javascript">
// 글자수 제한
var char_min = parseInt(<?=$write_min?>); // 최소
var char_max = parseInt(<?=$write_max?>); // 최대
</script>

<!-- 김선용 2005.4 - ff(불여우) 에서는 innerhtml 사용시 폼이 <table> 아래에 있으면 인식하지 못합니다. -->
<form name="fwrite" method="post" action="javascript:fwrite_check(document.fwrite);" enctype="multipart/form-data" style="margin:0px;">
<input type=hidden name=null><!-- 삭제하지 마십시오. -->
<input type=hidden name=w        value="<?=$w?>">
<input type=hidden name=bo_table value="<?=$bo_table?>">
<input type=hidden name=wr_id    value="<?=$wr_id?>">
<input type=hidden name=sca      value="<?=$sca?>">
<input type=hidden name=sfl      value="<?=$sfl?>">
<input type=hidden name=stx      value="<?=$stx?>">
<input type=hidden name=spt      value="<?=$spt?>">
<input type=hidden name=sst      value="<?=$sst?>">
<input type=hidden name=sod      value="<?=$sod?>">
<input type=hidden name=page     value="<?=$page?>">

<table width="<?=$width?>" align=center cellpadding=0 cellspacing=0><tr><td>

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<!-- <tr><td colspan=2 height=2 bgcolor=#b0adf5></td></tr> -->
<!-- <tr><td style='padding-left:20px' colspan=2 height=38 bgcolor=#f8f8f9><strong><?=$title_msg?></strong></td></tr> -->

<? //if ($is_admin) { ?>
<tr>
    <td style='padding-left:20px; height:30px;'>· 이름</td>
    <td><input class=ed maxlength=20 size=15 name=wr_name itemname="이름" required value="<?=$name?>"></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<?PHP // } ?>

<tr>
    <td style='padding-left:20px; height:30px;'>· 결혼여부</td>
    <td>
 <input type=radio name="wr_1" value="미혼" <? if( $u=w || $write[wr_1] == "미혼")  echo "checked"; ?> > <font color=#009900>미혼</font>  
 <input type=radio name="wr_1" value="기혼" <? if($write[wr_1] == "기혼")  echo "checked"; ?> > <font color=#009900>기혼</font>
 </td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>

<tr>
    <td style='padding-left:20px; height:30px;' width="150">· 결혼기념/예정일</td>
    <td>
<!--  <SELECT onchange="javascript:resetday('from');" name=fyear>
    <?=$htm_fyear?>
 <?//echo "<script language='javascript'>alert('$htm_fyear');</script>";?>
 </SELECT> 년
 <SELECT onchange="javascript:resetday('from');" name=fmon>
    <?=$htm_fmon?>
    </SELECT> 월
 <SELECT onchange="javascript:resetday('from');" name=fday>
    <?=$htm_fday?>
    </SELECT> 일<input type=hidden name='wr_link1' itemname='링크 #1' value='<?=$f_date?>' class='input' size=60> -->

 <input class='ed' type=text id=wr_2 name='wr_2' size=20 maxlength=20 minlength=8 required itemname='상담예약일자' value='<?=$write[wr_2]?>' readonly title='옆의 달력 글자를 클릭하여 날짜를 입력하세요.'>  <a href="javascript:win_calendar('wr_2', document.getElementById('wr_2').value, '');"><b>달력</b></a>  <font color="#999999">※ 달력 글자를 클릭하여 날짜 입력.</font>
 </td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>

<? // if ($is_email) { ?>
<tr>
    <td style='padding-left:20px; height:30px;'>· 이메일</td>
    <td><input class=ed maxlength=100 size=50 name=wr_email email itemname="이메일" value="<?=$email?>"></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? // } ?>

<tr>
    <td style='padding-left:20px; height:30px;'>· 전화번호</td>
    <!-- <td><input class=ed style="width:150;" name=wr_6 itemname="연락받으실수 있는 전화번호" required value="<?=$write[wr_6]?>"></td> -->
    <td style='padding-left:0px;'>
  <select name='ext3_00' class='ed'  itemname='전화번호'>
        <option value='02' <? if($ext3_00 == "02") echo "selected"; ?>>02</option>
        <option value='031' <? if($ext3_00 == "031") echo "selected"; ?>>031</option>
        <option value='032' <? if($ext3_00 == "032") echo "selected"; ?>>032</option>
        <option value='033' <? if($ext3_00 == "033") echo "selected"; ?>>033</option>
        <option value='041' <? if($ext3_00 == "041") echo "selected"; ?>>041</option>
        <option value='042' <? if($ext3_00 == "042") echo "selected"; ?>>042</option>
        <option value='043' <? if($ext3_00 == "043") echo "selected"; ?>>043</option>
        <option value='051' <? if($ext3_00 == "051") echo "selected"; ?>>051</option>
        <option value='052' <? if($ext3_00 == "052") echo "selected"; ?>>052</option>
        <option value='053' <? if($ext3_00 == "053") echo "selected"; ?>>053</option>
        <option value='054' <? if($ext3_00 == "054") echo "selected"; ?>>054</option>
        <option value='055' <? if($ext3_00 == "055") echo "selected"; ?>>055</option>
        <option value='061' <? if($ext3_00 == "061") echo "selected"; ?>>061</option>
        <option value='062' <? if($ext3_00 == "062") echo "selected"; ?>>062</option>
        <option value='063' <? if($ext3_00 == "063") echo "selected"; ?>>063</option>
        <option value='064' <? if($ext3_00 == "064") echo "selected"; ?>>064</option>
      </select> -
      <input name='ext3_01' class=ed value='<?=$ext3_01?>' type='text' size='4' maxlength='4' onkeydown='onlyNumber(this);'  itemname='일반전화 두번째자리' class=input>  -
      <input name='ext3_02' class=ed value='<?=$ext3_02?>' type='text' size='4' maxlength='4' onkeydown='onlyNumber(this);'  itemname='일반전화 세번째자리' class=input>
 </td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>

<tr>
    <td style='padding-left:20px; height:30px;'>· 휴대전화</td>
    <!-- <td><input class=ed style="width:150;" name=wr_4 itemname="연락받으실수 있는 휴대전화" required value="<?=$write[wr_4]?>"></td> -->
    <td style='padding-left:0px;'>
  <select name='ext4_00' class='ed'  itemname='휴대전화' required>
        <option value='010' <? if($ext4_00 == "010") echo "selected"; ?>>010</option>
        <option value='011' <? if($ext4_00 == "011") echo "selected"; ?>>011</option>
        <option value='016' <? if($ext4_00 == "016") echo "selected"; ?>>016</option>
        <option value='017' <? if($ext4_00 == "017") echo "selected"; ?>>017</option>
        <option value='018' <? if($ext4_00 == "018") echo "selected"; ?>>018</option>
        <option value='019' <? if($ext4_00 == "019") echo "selected"; ?>>019</option>
      </select> -
      <input name='ext4_01' class=ed value='<?=$ext4_01?>' type='text' size='4' maxlength='4' onkeydown='onlyNumber(this);'  itemname='휴대전화 두번째자리' required class=input>  -
      <input name='ext4_02' class=ed value='<?=$ext4_02?>' type='text' size='4' maxlength='4' onkeydown='onlyNumber(this);'  itemname='휴대전화 세번째자리' required class=input>
 </td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>

<tr>
    <td style='padding-left:20px; height:30px;'>· 우편번호</td>
    <td>
 <input class=ed size="4" name=ext5_00 itemname="우편번호 앞자리" required readonly value="<?=$ext5_00?>"> -
 <input class=ed size="4" name=ext5_01 itemname="우편번호 뒷자리" required readonly value="<?=$ext5_01?>">
 <a href="javascript:;" onclick="win_zip('fwrite', 'ext5_00', 'ext5_01', 'wr_subject', 'wr_8');"> 주소검색</a>
 </td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>

<tr>
    <td style='padding-left:20px; height:30px;'>· 주소</td>
    <td><input class=ed style="width:100%;" name=wr_subject itemname="주소" required readonly value="<?=$write[wr_subject]?>"></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>

<tr>
    <td style='padding-left:20px; height:30px;'>· 상세  주소</td>
    <td><input class=ed style="width:100%;" name=wr_8 itemname="상세 주소" required value="<?=$write[wr_8]?>"></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>

<tr>
    <td style='padding-left:20px; height:30px;'>· 방문일시선택</td>
    <td>
 <input class='ed' type=text id=wr_9 name='wr_9' size=20 maxlength=20 minlength=8 required itemname='방문예약일자' value='<?=$write[wr_9]?>' readonly title='옆의 달력 글자를 클릭하여 날짜를 입력하세요.'>  <a href="javascript:win_calendar('wr_9', document.getElementById('wr_9').value, '');"><b>날짜 선택</b></a>  
  <select name='wr_10' class='ed'  itemname='상담시간선택' required>
     <option value='' >상담시간선택</option>
  <option value='10:30' <? if($write[wr_10] == "10:30") echo "selected"; ?>>오전 10시 30분</option>
  <option value='11:00' <? if($write[wr_10] == "11:00") echo "selected"; ?>>오전 11시</option>
  <option value='11:30' <? if($write[wr_10] == "11:30") echo "selected"; ?>>오전 11시 30분</option>
  <option value='12:00' <? if($write[wr_10] == "12:00") echo "selected"; ?>>오전 12시</option>
  <option value='14:00' <? if($write[wr_10] == "14:00") echo "selected"; ?>>오후 2시</option>
  <option value='14:30' <? if($write[wr_10] == "14:30") echo "selected"; ?>>오후 2시 30분</option>
  <option value='15:00' <? if($write[wr_10] == "15:00") echo "selected"; ?>>오후 3시</option>
  <option value='15:30' <? if($write[wr_10] == "15:30") echo "selected"; ?>>오후 3시 30분</option>
  <option value='16:00' <? if($write[wr_10] == "16:00") echo "selected"; ?>>오후 4시</option>
  <option value='16:30' <? if($write[wr_10] == "16:30") echo "selected"; ?>>오후 4시 30분</option>
  <option value='17:00' <? if($write[wr_10] == "17:00") echo "selected"; ?>>오후 5시</option>
  <option value='17:30' <? if($write[wr_10] == "17:30") echo "selected"; ?>>오후 5시 30분</option>
  <option value='18:00' <? if($write[wr_10] == "18:00") echo "selected"; ?>>오후 6시</option>
  <option value='18:30' <? if($write[wr_10] == "18:30") echo "selected"; ?>>오후 6시 30분</option>
  <option value='19:00' <? if($write[wr_10] == "19:00") echo "selected"; ?>>오후 7시</option>
  <option value='19:30' <? if($write[wr_10] == "19:30") echo "selected"; ?>>오후 7시 30분</option>
      </select>
 </td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>

<!-- <? if ($is_password) { ?>
<tr>
    <td style='padding-left:20px; height:30px;'>· 패스워드</td>
    <td><input class=ed type=password maxlength=20 size=15 name=wr_password itemname="패스워드" <?=$password_required?>></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?> -->

 

<!-- <? if ($is_homepage) { ?>
<tr>
    <td style='padding-left:20px; height:30px;'>· 홈페이지</td>
    <td><input class=ed size=50 name=wr_homepage itemname="홈페이지" value="<?=$homepage?>"></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?> -->

<!-- <tr>
    <td width=120 style='padding-left:20px; height:30px;'>· 옵션</td>
    <td><? if ($is_notice) { ?><input type=checkbox name=notice value="1" <?=$notice_checked?>>공지 <? } ?>
        <? if ($is_html) { ?><input onclick="html_auto_br(this);" type=checkbox value="<?=$html_value?>" name="html" <?=$html_checked?>><span class=w_title>html</span> <? } ?>
        <? if ($is_secret) { ?><input type=checkbox value="secret" name="secret" <?=$secret_checked?>><span class=w_title>비밀글</span> <? } ?>
        <? if ($is_mail) { ?><input type=checkbox value="mail" name="mail" <?=$recv_email_checked?>>답변메일받기 <? } ?></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
 -->
<? if ($is_category) { ?>
<tr>
    <td style='padding-left:20px; height:30px;'>· 분류</td>
    <td><select name=ca_name required itemname="분류"><option value="">선택하세요<?=$category_option?></select></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>

<tr>
    <td style='padding-left:20px;'>· 상담받고자 하는내용</td>
    <td style='padding:5 0 5 0;'>
        <table width=100% cellpadding=0 cellspacing=0>
        <tr>
            <td width=50% align=left valign=bottom>
                <span style="cursor: pointer;" onclick="textarea_decrease('wr_content', 10);"><img src="<?=$board_skin_path?>/img/up.gif"></span>
                <span style="cursor: pointer;" onclick="textarea_original('wr_content', 10);"><img src="<?=$board_skin_path?>/img/start.gif"></span>
                <span style="cursor: pointer;" onclick="textarea_increase('wr_content', 10);"><img src="<?=$board_skin_path?>/img/down.gif"></span></td>
            <td width=50% align=right><? if ($write_min || $write_max) { ?><span id=char_count></span>글자<?}?></td>
        </tr>
        </table>
        <textarea id=wr_content name=wr_content class=tx style='width:100%; word-break:break-all;' rows=10 itemname="내용" required
        <? if ($write_min || $write_max) { ?>onkeyup="check_byte('wr_content', 'char_count');"<?}?>><?=$content?></textarea>
        <? if ($write_min || $write_max) { ?><script language="javascript"> check_byte('wr_content', 'char_count'); </script><?}?></td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>

<tr>
    <td style='padding-left:20px; height:30px;'>· 알게된 경로</td>
    <td>
   <input type=checkbox name="ext7_01" value="Y" <? if ($ext7_01=="Y") echo "checked";?>> 1. 웨딩박람회<br>
   <input type=checkbox name="ext7_02" value="Y" <? if ($ext7_02=="Y") echo "checked";?>> 2. 웨딩컨설팅<br>
   <input type=checkbox name="ext7_03" value="Y" <? if ($ext7_03=="Y") echo "checked";?>> 3. 인터넷게시판<br>
   <input type=checkbox name="ext7_04" value="Y" <? if ($ext7_04=="Y") echo "checked";?>> 4. 인터넷서핑<br>
   <input type=checkbox name="ext7_05" value="Y" <? if ($ext7_05=="Y") echo "checked";?>> 5. 주위소개<br>
   <input type=checkbox name="ext7_06" value="Y" <? if ($ext7_06=="Y") echo "checked";?>> 6. 잡지,언론매체<br>
   <input type=checkbox name="ext7_07" value="Y" <? if ($ext7_07=="Y") echo "checked";?>> 7. 예식장<br>
   <input type=checkbox name="ext7_07" value="Y" <? if ($ext7_08=="Y") echo "checked";?>> 8. 기타
 </td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<!-- <? if ($is_link) { ?>
<? for ($i=1; $i<=$g4[link_count]; $i++) { ?>
<tr>
    <td style='padding-left:20px; height:30px;'>· 링크 #<?=$i?></td>
    <td><input type='text' class=ed size=50 name='wr_link<?=$i?>' itemname='링크 #<?=$i?>' value='<?=$write["wr_link{$i}"]?>'></td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>
<? } ?> -->

<? if ($is_trackback) { ?>
<tr>
    <td style='padding-left:20px; height:30px;'>· 트랙백주소</td>
    <td><input class=ed size=50 name=wr_trackback itemname="트랙백" value="<?=$trackback?>">
        <? if ($w=="u") { ?><input type=checkbox name="re_trackback" value="1">핑 보냄<? } ?></td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>

<!--
<? if ($is_norobot) { ?>
<tr>
    <td style='padding-left:20px; height:30px;'>· <?=$norobot_str?></td>
    <td><input class=ed type=input size=10 name=wr_key itemname="자동등록방지" required>  * 왼쪽의 글자중 <font color="red">빨간글자만</font> 순서대로 입력하세요.</td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>
-->


<!-- <tr><td colspan=2 height=1 bgcolor=#000000></td></tr> -->
</table>

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
    <td width="100%" height="30" background="<?=$board_skin_path?>/img/write_down_bg.gif"></td>
</tr>
<tr>
    <td width="100%" align="center" valign="top">
        <input type=image id="btn_submit" src="<?=$board_skin_path?>/img/sub01_4_img_bt.gif" border=0 accesskey='s'>
        <?php if($member[mb_level] >= 9) { ?> <a href="./board.php?bo_table=<?=$bo_table?>"><img id="btn_list" src="<?=$board_skin_path?>/img/sub01_4_img_bt2.gif" border=0></a><?php } ?></td>
</tr>
</table>

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

<!---- 숫자만 입력받는 스크립터 --//-->
<script>
function onlyNumber(objtext1){
var inText = objtext1.value;
var ret;

for (var i = 0; i < inText.length; i++) {
ret = inText.charCodeAt(i);
if (!((ret > 47) && (ret < 58))) {
alert("숫자만을 입력하세요");
objtext1.value = "";
objtext1.focus();
return false;
}
}
if (objtext1.value.length==8) {
document.form1.RNI_idnum2.focus() ;
}
return true;
}
</script>

<script language="javascript">
<?
// 관리자라면 분류 선택에 '공지' 옵션을 추가함
if ($is_admin)
{
    echo "
    if (typeof(document.fwrite.ca_name) != 'undefined')
    {
        document.fwrite.ca_name.options.length += 1;
        document.fwrite.ca_name.options[document.fwrite.ca_name.options.length-1].value = '공지';
        document.fwrite.ca_name.options[document.fwrite.ca_name.options.length-1].text = '공지';
    }";
}
?>

with (document.fwrite) {
    if (typeof(wr_name) != "undefined")
        wr_name.focus();
   // else if (typeof(wr_subject) != "undefined")
        //wr_subject.focus();
    else if (typeof(wr_content) != "undefined")
        wr_content.focus();

    if (typeof(ca_name) != "undefined")
        if (w.value == "u")
            ca_name.value = "<?=$write[ca_name]?>";
}

function html_auto_br(obj)
{
    if (obj.checked) {
        result = confirm("자동 줄바꿈을 하시겠습니까?\n\n자동 줄바꿈은 게시물 내용중 줄바뀐 곳을<br>태그로 변환하는 기능입니다.");
        if (result)
            obj.value = "html2";
        else
            obj.value = "html1";
    }
    else
        obj.value = "";
}

function fwrite_check(f)
{
    var s = "";

    //if (s = word_filter_check(f.wr_subject.value)) {
       // alert("제목에 금지단어('"+s+"')가 포함되어있습니다");
        //return;
    //}

    if (s = word_filter_check(f.wr_content.value)) {
        alert("내용에 금지단어('"+s+"')가 포함되어있습니다");
        return;
    }

    if (char_min > 0 || char_max > 0)
    {
        var cnt = parseInt(document.getElementById('char_count').innerHTML);
        if (char_min > 0 && char_min > cnt)
        {
            alert("내용은 "+char_min+"글자 이상 쓰셔야 합니다.");
            return;
        } else if (char_max > 0 && char_max < cnt)
        {
            alert("내용은 "+char_max+"글자 이하로 쓰셔야 합니다.");
            return;
        }
    }

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

    document.getElementById('btn_submit').disabled = true;
    <?php if($member[mb_level] >= 9) { ?> document.getElementById('btn_list').disabled = true; <? } ?>

    f.action = "./write_update.php";
    f.submit();
}
</script>

댓글 전체

그대로복사해서 붙여보세요

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


//연락가능한 전화번호1
$ex3_filed = explode("-",$write[wr_3]);
$ext3_00  = $ex3_filed[0];
$ext3_01  = $ex3_filed[1];
$ext3_02  = $ex3_filed[2];

//연락가능한 전화번호2
$ex4_filed = explode("-",$write[wr_4]);
$ext4_00  = $ex4_filed[0];
$ext4_01  = $ex4_filed[1];
$ext4_02  = $ex4_filed[2];

//우편번호
$ex5_filed = explode("-",$write[wr_5]);
$ext5_00  = $ex5_filed[0];
$ext5_01  = $ex5_filed[1];

## 알게된 경로 ##
$ext7_01 = substr($write[wr_7], 0, 1);
$ext7_02 = substr($write[wr_7], 1, 1);
$ext7_03 = substr($write[wr_7], 2, 1);
$ext7_04 = substr($write[wr_7], 3, 1);
$ext7_05 = substr($write[wr_7], 4, 1);
$ext7_06 = substr($write[wr_7], 5, 1);
$ext7_07 = substr($write[wr_7], 6, 1);
$ext7_08 = substr($write[wr_7], 7, 1);

?>

<script language="javascript">
// 글자수 제한
var char_min = parseInt(<?=$write_min?>); // 최소
var char_max = parseInt(<?=$write_max?>); // 최대
</script>

<!-- 김선용 2005.4 - ff(불여우) 에서는 innerhtml 사용시 폼이 <table> 아래에 있으면 인식하지 못합니다. -->
<form name="fwrite" method="post" action="javascript:fwrite_check(document.fwrite);" enctype="multipart/form-data" style="margin:0px;">
<input type=hidden name=null><!-- 삭제하지 마십시오. -->
<input type=hidden name=w        value="<?=$w?>">
<input type=hidden name=bo_table value="<?=$bo_table?>">
<input type=hidden name=wr_id    value="<?=$wr_id?>">
<input type=hidden name=sca      value="<?=$sca?>">
<input type=hidden name=sfl      value="<?=$sfl?>">
<input type=hidden name=stx      value="<?=$stx?>">
<input type=hidden name=spt      value="<?=$spt?>">
<input type=hidden name=sst      value="<?=$sst?>">
<input type=hidden name=sod      value="<?=$sod?>">
<input type=hidden name=page    value="<?=$page?>">

<table width="<?=$width?>" align=center cellpadding=0 cellspacing=0><tr><td>

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<!-- <tr><td colspan=2 height=2 bgcolor=#b0adf5></td></tr> -->
<!-- <tr><td style='padding-left:20px' colspan=2 height=38 bgcolor=#f8f8f9><strong><?=$title_msg?></strong></td></tr> -->

<? //if ($is_admin) { ?>
<tr>
    <td style='padding-left:20px; height:30px;'>· 이름</td>
    <td><input class=ed maxlength=20 size=15 name=wr_name itemname="이름" required value="<?=$name?>"></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<?PHP // } ?>

<tr>
    <td style='padding-left:20px; height:30px;'>· 결혼여부</td>
    <td>
<input type=radio name="wr_1" value="미혼" <? if( $u=w || $write[wr_1] == "미혼")  echo "checked"; ?> > <font color=#009900>미혼</font> &nbsp;
<input type=radio name="wr_1" value="기혼" <? if($write[wr_1] == "기혼")  echo "checked"; ?> > <font color=#009900>기혼</font>
</td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>

<tr>
    <td style='padding-left:20px; height:30px;' width="150">· 결혼기념/예정일</td>
    <td>
<!-- <SELECT onchange="javascript:resetday('from');" name=fyear>
    <?=$htm_fyear?>
<?//echo "<script language='javascript'>alert('$htm_fyear');</script>";?>
</SELECT> 년
<SELECT onchange="javascript:resetday('from');" name=fmon>
    <?=$htm_fmon?>
    </SELECT> 월
<SELECT onchange="javascript:resetday('from');" name=fday>
    <?=$htm_fday?>
    </SELECT> 일<input type=hidden name='wr_link1' itemname='링크 #1' value='<?=$f_date?>' class='input' size=60> -->

<input class='ed' type=text id=wr_2 name='wr_2' size=20 maxlength=20 minlength=8 required itemname='상담예약일자' value='<?=$write[wr_2]?>' readonly title='옆의 달력 글자를 클릭하여 날짜를 입력하세요.'>&nbsp;&nbsp;<a href="javascript:win_calendar('wr_2', document.getElementById('wr_2').value, '');"><b>달력</b></a>&nbsp;&nbsp;<font color="#999999">※ 달력 글자를 클릭하여 날짜 입력.</font>
</td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>

<? // if ($is_email) { ?>
<tr>
    <td style='padding-left:20px; height:30px;'>· 이메일</td>
    <td><input class=ed maxlength=100 size=50 name=wr_email email itemname="이메일" value="<?=$email?>"></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? // } ?>

<tr>
    <td style='padding-left:20px; height:30px;'>· 전화번호</td>
    <!-- <td><input class=ed style="width:150;" name=wr_6 itemname="연락받으실수 있는 전화번호" required value="<?=$write[wr_6]?>"></td> -->
    <td style='padding-left:0px;'>
<select name='ext3_00' class='ed'  itemname='전화번호'>
        <option value='02' <? if($ext3_00 == "02") echo "selected"; ?>>02</option>
        <option value='031' <? if($ext3_00 == "031") echo "selected"; ?>>031</option>
        <option value='032' <? if($ext3_00 == "032") echo "selected"; ?>>032</option>
        <option value='033' <? if($ext3_00 == "033") echo "selected"; ?>>033</option>
        <option value='041' <? if($ext3_00 == "041") echo "selected"; ?>>041</option>
        <option value='042' <? if($ext3_00 == "042") echo "selected"; ?>>042</option>
        <option value='043' <? if($ext3_00 == "043") echo "selected"; ?>>043</option>
        <option value='051' <? if($ext3_00 == "051") echo "selected"; ?>>051</option>
        <option value='052' <? if($ext3_00 == "052") echo "selected"; ?>>052</option>
        <option value='053' <? if($ext3_00 == "053") echo "selected"; ?>>053</option>
        <option value='054' <? if($ext3_00 == "054") echo "selected"; ?>>054</option>
        <option value='055' <? if($ext3_00 == "055") echo "selected"; ?>>055</option>
        <option value='061' <? if($ext3_00 == "061") echo "selected"; ?>>061</option>
        <option value='062' <? if($ext3_00 == "062") echo "selected"; ?>>062</option>
        <option value='063' <? if($ext3_00 == "063") echo "selected"; ?>>063</option>
        <option value='064' <? if($ext3_00 == "064") echo "selected"; ?>>064</option>
      </select> -
      <input name='ext3_01' class=ed value='<?=$ext3_01?>' type='text' size='4' maxlength='4' onkeydown='onlyNumber(this);'  itemname='일반전화 두번째자리' class=input>  -
      <input name='ext3_02' class=ed value='<?=$ext3_02?>' type='text' size='4' maxlength='4' onkeydown='onlyNumber(this);'  itemname='일반전화 세번째자리' class=input>
</td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>

<tr>
    <td style='padding-left:20px; height:30px;'>· 휴대전화</td>
    <!-- <td><input class=ed style="width:150;" name=wr_4 itemname="연락받으실수 있는 휴대전화" required value="<?=$write[wr_4]?>"></td> -->
    <td style='padding-left:0px;'>
<select name='ext4_00' class='ed'  itemname='휴대전화' required>
        <option value='010' <? if($ext4_00 == "010") echo "selected"; ?>>010</option>
        <option value='011' <? if($ext4_00 == "011") echo "selected"; ?>>011</option>
        <option value='016' <? if($ext4_00 == "016") echo "selected"; ?>>016</option>
        <option value='017' <? if($ext4_00 == "017") echo "selected"; ?>>017</option>
        <option value='018' <? if($ext4_00 == "018") echo "selected"; ?>>018</option>
        <option value='019' <? if($ext4_00 == "019") echo "selected"; ?>>019</option>
      </select> -
      <input name='ext4_01' class=ed value='<?=$ext4_01?>' type='text' size='4' maxlength='4' onkeydown='onlyNumber(this);'  itemname='휴대전화 두번째자리' required class=input>  -
      <input name='ext4_02' class=ed value='<?=$ext4_02?>' type='text' size='4' maxlength='4' onkeydown='onlyNumber(this);'  itemname='휴대전화 세번째자리' required class=input>
</td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>

<tr>
    <td style='padding-left:20px; height:30px;'>· 우편번호</td>
    <td>
<input class=ed size="4" name=ext5_00 itemname="우편번호 앞자리" required readonly value="<?=$ext5_00?>"> -
<input class=ed size="4" name=ext5_01 itemname="우편번호 뒷자리" required readonly value="<?=$ext5_01?>">
<a href="javascript:;" onclick="win_zip('fwrite', 'ext5_00', 'ext5_01', 'wr_subject', 'wr_8');"> 주소검색</a>
</td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>

<tr>
    <td style='padding-left:20px; height:30px;'>· 주소</td>
    <td><input class=ed style="width:100%;" name=wr_subject itemname="주소" required readonly value="<?=$write[wr_subject]?>"></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>

<tr>
    <td style='padding-left:20px; height:30px;'>· 상세  주소</td>
    <td><input class=ed style="width:100%;" name=wr_8 itemname="상세 주소" required value="<?=$write[wr_8]?>"></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>

<tr>
    <td style='padding-left:20px; height:30px;'>· 방문일시선택</td>
    <td>
<input class='ed' type=text id=wr_9 name='wr_9' size=20 maxlength=20 minlength=8 required itemname='방문예약일자' value='<?=$write[wr_9]?>' readonly title='옆의 달력 글자를 클릭하여 날짜를 입력하세요.'>&nbsp;&nbsp;<a href="javascript:win_calendar('wr_9', document.getElementById('wr_9').value, '');"><b>날짜 선택</b></a>&nbsp;&nbsp;
<select name='wr_10' class='ed'  itemname='상담시간선택' required>
    <option value='' >상담시간선택</option>
<option value='10:30' <? if($write[wr_10] == "10:30") echo "selected"; ?>>오전 10시 30분</option>
<option value='11:00' <? if($write[wr_10] == "11:00") echo "selected"; ?>>오전 11시</option>
<option value='11:30' <? if($write[wr_10] == "11:30") echo "selected"; ?>>오전 11시 30분</option>
<option value='12:00' <? if($write[wr_10] == "12:00") echo "selected"; ?>>오전 12시</option>
<option value='14:00' <? if($write[wr_10] == "14:00") echo "selected"; ?>>오후 2시</option>
<option value='14:30' <? if($write[wr_10] == "14:30") echo "selected"; ?>>오후 2시 30분</option>
<option value='15:00' <? if($write[wr_10] == "15:00") echo "selected"; ?>>오후 3시</option>
<option value='15:30' <? if($write[wr_10] == "15:30") echo "selected"; ?>>오후 3시 30분</option>
<option value='16:00' <? if($write[wr_10] == "16:00") echo "selected"; ?>>오후 4시</option>
<option value='16:30' <? if($write[wr_10] == "16:30") echo "selected"; ?>>오후 4시 30분</option>
<option value='17:00' <? if($write[wr_10] == "17:00") echo "selected"; ?>>오후 5시</option>
<option value='17:30' <? if($write[wr_10] == "17:30") echo "selected"; ?>>오후 5시 30분</option>
<option value='18:00' <? if($write[wr_10] == "18:00") echo "selected"; ?>>오후 6시</option>
<option value='18:30' <? if($write[wr_10] == "18:30") echo "selected"; ?>>오후 6시 30분</option>
<option value='19:00' <? if($write[wr_10] == "19:00") echo "selected"; ?>>오후 7시</option>
<option value='19:30' <? if($write[wr_10] == "19:30") echo "selected"; ?>>오후 7시 30분</option>
      </select>
</td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>

<!-- <? if ($is_password) { ?>
<tr>
    <td style='padding-left:20px; height:30px;'>· 패스워드</td>
    <td><input class=ed type=password maxlength=20 size=15 name=wr_password itemname="패스워드" <?=$password_required?>></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?> -->



<!-- <? if ($is_homepage) { ?>
<tr>
    <td style='padding-left:20px; height:30px;'>· 홈페이지</td>
    <td><input class=ed size=50 name=wr_homepage itemname="홈페이지" value="<?=$homepage?>"></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?> -->

<!-- <tr>
    <td width=120 style='padding-left:20px; height:30px;'>· 옵션</td>
    <td><? if ($is_notice) { ?><input type=checkbox name=notice value="1" <?=$notice_checked?>>공지&nbsp;<? } ?>
        <? if ($is_html) { ?><input onclick="html_auto_br(this);" type=checkbox value="<?=$html_value?>" name="html" <?=$html_checked?>><span class=w_title>html</span>&nbsp;<? } ?>
        <? if ($is_secret) { ?><input type=checkbox value="secret" name="secret" <?=$secret_checked?>><span class=w_title>비밀글</span>&nbsp;<? } ?>
        <? if ($is_mail) { ?><input type=checkbox value="mail" name="mail" <?=$recv_email_checked?>>답변메일받기&nbsp;<? } ?></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
 -->
<? if ($is_category) { ?>
<tr>
    <td style='padding-left:20px; height:30px;'>· 분류</td>
    <td><select name=ca_name required itemname="분류"><option value="">선택하세요<?=$category_option?></select></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>

<tr>
    <td style='padding-left:20px;'>· 상담받고자 하는내용</td>
    <td style='padding:5 0 5 0;'>
        <table width=100% cellpadding=0 cellspacing=0>
        <tr>
            <td width=50% align=left valign=bottom>
                <span style="cursor: pointer;" onclick="textarea_decrease('wr_content', 10);"><img src="<?=$board_skin_path?>/img/up.gif"></span>
                <span style="cursor: pointer;" onclick="textarea_original('wr_content', 10);"><img src="<?=$board_skin_path?>/img/start.gif"></span>
                <span style="cursor: pointer;" onclick="textarea_increase('wr_content', 10);"><img src="<?=$board_skin_path?>/img/down.gif"></span></td>
            <td width=50% align=right><? if ($write_min || $write_max) { ?><span id=char_count></span>글자<?}?></td>
        </tr>
        </table>
        <textarea id=wr_content name=wr_content class=tx style='width:100%; word-break:break-all;' rows=10 itemname="내용" required
        <? if ($write_min || $write_max) { ?>onkeyup="check_byte('wr_content', 'char_count');"<?}?>><?=$content?></textarea>
        <? if ($write_min || $write_max) { ?><script language="javascript"> check_byte('wr_content', 'char_count'); </script><?}?></td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>

<tr>
    <td style='padding-left:20px; height:30px;'>· 알게된 경로</td>
    <td>
&nbsp;<input type=checkbox name="ext7_01" value="Y" <? if ($ext7_01=="Y") echo "checked";?>>&nbsp;1. 웨딩박람회<br>
&nbsp;<input type=checkbox name="ext7_02" value="Y" <? if ($ext7_02=="Y") echo "checked";?>>&nbsp;2. 웨딩컨설팅<br>
&nbsp;<input type=checkbox name="ext7_03" value="Y" <? if ($ext7_03=="Y") echo "checked";?>>&nbsp;3. 인터넷게시판<br>
&nbsp;<input type=checkbox name="ext7_04" value="Y" <? if ($ext7_04=="Y") echo "checked";?>>&nbsp;4. 인터넷서핑<br>
&nbsp;<input type=checkbox name="ext7_05" value="Y" <? if ($ext7_05=="Y") echo "checked";?>>&nbsp;5. 주위소개<br>
&nbsp;<input type=checkbox name="ext7_06" value="Y" <? if ($ext7_06=="Y") echo "checked";?>>&nbsp;6. 잡지,언론매체<br>
&nbsp;<input type=checkbox name="ext7_07" value="Y" <? if ($ext7_07=="Y") echo "checked";?>>&nbsp;7. 예식장<br>
&nbsp;<input type=checkbox name="ext7_07" value="Y" <? if ($ext7_08=="Y") echo "checked";?>>&nbsp;8. 기타
</td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? if ($is_link) { ?>
<? for ($i=1; $i<=$g4[link_count]; $i++) { ?>
<tr>
    <td style='padding-left:20px; height:30px;'>· 링크 #<?=$i?></td>
    <td><input type='text' class=ed size=50 name='wr_link<?=$i?>' itemname='링크 #<?=$i?>' value='<?=$write["wr_link{$i}"]?>'></td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>
<? } ?>

<? if ($is_trackback) { ?>
<tr>
    <td style='padding-left:20px; height:30px;'>· 트랙백주소</td>
    <td><input class=ed size=50 name=wr_trackback itemname="트랙백" value="<?=$trackback?>">
        <? if ($w=="u") { ?><input type=checkbox name="re_trackback" value="1">핑 보냄<? } ?></td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>


<? if ($is_guest) { ?>
<tr>
    <td class=write_head><img id='kcaptcha_image' border='0' width=120 height=60 onclick="imageClick();" style="cursor:pointer;" title="글자가 잘안보이는 경우 클릭하시면 새로운 글자가 나옵니다."></td>
    <td><input class='ed' type=input size=10 name=wr_key itemname="자동등록방지" required>&nbsp;&nbsp;왼쪽의 글자를 입력하세요.</td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>
<!-- <tr><td colspan=2 height=1 bgcolor=#000000></td></tr> -->
</table>

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
    <td width="100%" height="30" background="<?=$board_skin_path?>/img/write_down_bg.gif"></td>
</tr>
<tr>
    <td width="100%" align="center" valign="top">
        <input type=image id="btn_submit" src="<?=$board_skin_path?>/img/sub01_4_img_bt.gif" border=0 accesskey='s'>
        <?php if($member[mb_level] >= 9) { ?>&nbsp;<a href="./board.php?bo_table=<?=$bo_table?>"><img id="btn_list" src="<?=$board_skin_path?>/img/sub01_4_img_bt2.gif" border=0></a><?php } ?></td>
</tr>
</table>

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

<!---- 숫자만 입력받는 스크립터 --//-->
<script>
function onlyNumber(objtext1){
var inText = objtext1.value;
var ret;

for (var i = 0; i < inText.length; i++) {
ret = inText.charCodeAt(i);
if (!((ret > 47) && (ret < 58))) {
alert("숫자만을 입력하세요");
objtext1.value = "";
objtext1.focus();
return false;
}
}
if (objtext1.value.length==8) {
document.form1.RNI_idnum2.focus() ;
}
return true;
}
</script>
<script type="text/javascript"> var md5_norobot_key = ''; </script>
<script type="text/javascript" src="<?="$g4[path]/js/prototype.js"?>"></script>
<script type="text/javascript">
function imageClick() {
    var url = "<?=$g4[bbs_path]?>/kcaptcha_session.php";
    var para = "";
    var myAjax = new Ajax.Request(
        url,
        {
            method: 'post',
            asynchronous: true,
            parameters: para,
            onComplete: imageClickResult
        });
}

function imageClickResult(req) {
    var result = req.responseText;
    var img = document.createElement("IMG");
    img.setAttribute("src", "<?=$g4[bbs_path]?>/kcaptcha_image.php?t=" + (new Date).getTime());
    document.getElementById('kcaptcha_image').src = img.getAttribute('src');

    md5_norobot_key = result;
}

<? if (!$is_member) { ?>Event.observe(window, "load", imageClick);<? } ?>

<?
// 관리자라면 분류 선택에 '공지' 옵션을 추가함
if ($is_admin)
{
    echo "
    if (typeof(document.fwrite.ca_name) != 'undefined')
    {
        document.fwrite.ca_name.options.length += 1;
        document.fwrite.ca_name.options[document.fwrite.ca_name.options.length-1].value = '공지';
        document.fwrite.ca_name.options[document.fwrite.ca_name.options.length-1].text = '공지';
    }";
}
?>

with (document.fwrite) {
    if (typeof(wr_name) != "undefined")
        wr_name.focus();
  // else if (typeof(wr_subject) != "undefined")
        //wr_subject.focus();
    else if (typeof(wr_content) != "undefined")
        wr_content.focus();

    if (typeof(ca_name) != "undefined")
        if (w.value == "u")
            ca_name.value = "<?=$write[ca_name]?>";
}

function html_auto_br(obj)
{
    if (obj.checked) {
        result = confirm("자동 줄바꿈을 하시겠습니까?\n\n자동 줄바꿈은 게시물 내용중 줄바뀐 곳을<br>태그로 변환하는 기능입니다.");
        if (result)
            obj.value = "html2";
        else
            obj.value = "html1";
    }
    else
        obj.value = "";
}

function fwrite_check(f)
{
    var s = "";

    //if (s = word_filter_check(f.wr_subject.value)) {
      // alert("제목에 금지단어('"+s+"')가 포함되어있습니다");
        //return;
    //}

    if (s = word_filter_check(f.wr_content.value)) {
        alert("내용에 금지단어('"+s+"')가 포함되어있습니다");
        return;
    }

    if (char_min > 0 || char_max > 0)
    {
        var cnt = parseInt(document.getElementById('char_count').innerHTML);
        if (char_min > 0 && char_min > cnt)
        {
            alert("내용은 "+char_min+"글자 이상 쓰셔야 합니다.");
            return;
        } else if (char_max > 0 && char_max < cnt)
        {
            alert("내용은 "+char_max+"글자 이하로 쓰셔야 합니다.");
            return;
        }
    }

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

    document.getElementById('btn_submit').disabled = true;
    <?php if($member[mb_level] >= 9) { ?> document.getElementById('btn_list').disabled = true; <? } ?>

    f.action = "./write_update.php";
    f.submit();
}
</script>
웹쿡님 정말 감사합니다.
바로 해결 되었네요.
현재 제가 가지고 있는 포인트도 1,000점이 다라서
이것바껭 못 드리네요...
정말 감사 드립니다.
전체 3 |RSS

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT