비회원 글수정시 데이터가 안들어옵니다..ㅜ_ㅜ > 그누4 질문답변

그누4 질문답변

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

비회원 글수정시 데이터가 안들어옵니다..ㅜ_ㅜ 정보

비회원 글수정시 데이터가 안들어옵니다..ㅜ_ㅜ

본문

여분필드 없이 폼 필드 무제한 사용하기
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=119209#c_119323

위의 스킨을 적용시켰는데요.. 회원일때는 게시글 작성후 글수정하면
폼에 맞게 데이터들이 잘들어가있는데요
비회원일때는 글 작성후 글수정하면 폼에 데이터는 없고
처음 글쓰는 것처럼 데이터는 없고 폼만 그대로 나옵니다.

해결해 주실분계신가요? ㅜㅜ
스킨 다만들었더니 이 문제때문에 골치아프네요..
원게시물에는 답변 안달아주시는것 같아서 여기다가 올립니다.
멋지게 해결해주실 멋진 낭군님 찾습니다 ㅜㅜ


아래 테스트 게시판에서 현상을 확인해주세요..
글 비밀번호는 test입니다.

http://m.sugartv.co.kr/bbs/bbs/board.php?bo_table=test

댓글 전체

<form id='fwrite' name="fwrite" method="post" onsubmit="return fwrite_check(this);" enctype="multipart/form-data" style="margin:0px;">
<input type='hidden' name='null'>
<input type='hidden' name='wr_content'>
<input type='hidden' name='w'        value="">
<input type='hidden' name='bo_table' value="">
<input type='hidden' name='wr_id'    value="">
<input type='hidden' name='sca'      value="">
<input type='hidden' name='sfl'      value="">
<input type='hidden' name='stx'      value="">
<input type='hidden' name='spt'      value="">
<input type='hidden' name='sst'      value="">
<input type='hidden' name='sod'      value="">
<input type='hidden' name='page'    value="">
write.php에서 소스보기 하니까 값이 모두 비어있습니다
password에서 값이 안넘오던지 아니면 write.skin.php 상단에서 뭔가가 사라지는득 확인해보셔요
http://m.sugartv.co.kr/bbs/bbs/write.php?w=u&bo_table=test&wr_id=4
주소를 위와 같이 직접쳐서 들어가면 비밀번호가 틀리다고 나와버리는군요
비밀번호 1234 로 설정하고 맞게 넣었는데 말이지요

마지막으로
include_once("$board_skin_path/_config.skin.php");

if ('u' == $_GET['w']) {
    extract(get_unserialize_data($write[wr_content]));
}
위 설정에서 password.php 에서 $_GET값을 write.php로 제대로 넘기는지 확인 해보셔야 할 것 같네요
방금 글확인해볼려고 하니깐 포인트가 모지라다고 메세지나와서
관리자에서 글읽기포인트를 전부 0으로 바꿨더니 보이는데 다시한번 확인가능하실까요?
제가 잘몰라서 그러는데 password.php가 잘못된거면 다른 스킨들도 다 잘못되어야되는거 아닌가요?
다른스킨들은 정상작동하는데 지금적용한 스킨만 그러네요 ㅜ
소스보기하니깐 wr_content 값이

<!-- <textarea rows='7' style='width:100%;'>a:41:{s:4:"null";s:0:"";s:10:"wr_content";s:0:"";s:1:"w";s:1:"u";s:8:"bo_table";s:4:"test";s:5:"wr_id";s:1:"2";s:3:"sca";s:0:"";s:3:"sfl";s:0:"";s:3:"stx";s:0:"";s:3:"spt";s:0:"";s:3:"sst";s:0:"";s:3:"sod";s:0:"";s:4:"page";s:0:"";s:7:"wr_name";s:6:"유유";s:11:"wr_password";s:4:"test";s:8:"wr_email";s:0:"";s:11:"wr_homepage";s:0:"";s:6:"secret";s:6:"secret";s:10:"wr_subject";s:61:"비회원 글작성시 수정하면 데이터가 안들어옴";s:9:"corp_type";s:15:"법인사업자";s:12:"corp_tax_no1";s:3:"456";s:12:"corp_tax_no2";s:2:"54";s:12:"corp_tax_no3";s:5:"56546";s:8:"corp_no1";s:6:"456546";s:8:"corp_no2";s:7:"6456546";s:13:"corp_own_name";s:6:"456456";s:14:"corp_own_name2";s:5:"45646";s:12:"corp_own_no1";s:8:"NTY0NTY0";s:12:"corp_own_no2";s:12:"NDU2NDU2NQ==";s:10:"corp_email";s:8:"45645645";s:7:"bank_cd";s:12:"현대증권";s:10:"deposit_no";s:6:"456456";s:10:"deposit_nm";s:9:"456456456";s:8:"login_id";s:6:"456546";s:10:"login_pass";s:6:"546456";s:8:"chg_type";s:15:"기술담당자";s:6:"chg_nm";s:9:"456546456";s:7:"job_grd";s:6:"사원";s:8:"chg_tel1";s:3:"456";s:8:"chg_tel2";s:4:"4564";s:8:"chg_tel3";s:4:"4564";s:9:"chg_email";s:9:"456456456";}</textarea> -->

이런식으로 나오는데 이건 값이 들어오긴한건데 각 폼으로 뿌려지지 않는건 아닐까요?
password.php 페이지에서 넘긴값은 post로 넘어가는군요
write.skin.php 상단에
if ('u' == $_GET['w']) {
  echo "내용들어왔냐??? ".$write[wr_content]."~~~~~~~";
    extract(get_unserialize_data($write[wr_content]));
}
이렇게 바꿔보세요 내용보이면 다른 문제겠지만 만약 echo 내용이 보이지 않는다면 $_GET['w'] 를 $w로 바꿔보세요

그리고 하단 hidden 값들도 $_GET[값] 을 $값 으로 바꾸시구요
상단에 넣은값은 회원일때만 보이고 비회원일때는 보이지 않네요

그리고
<input type='hidden' name='w'        value="<?=$_GET['w']?>">
값을
<input type='hidden' name='w'        value="<?=$w?>">
이렇게 바꾸니깐 아무런 변화가 없습니다..
역시나 비회원일때는 안되네요 회원으로 로그인할때만 보입니다.
<input type='hidden' name='w'        value="">
<input type='hidden' name='bo_table' value="test">
<input type='hidden' name='wr_id'    value="">
<input type='hidden' name='sca'      value="">
<input type='hidden' name='sfl'      value="">
<input type='hidden' name='stx'      value="">
<input type='hidden' name='spt'      value="">
<input type='hidden' name='sst'      value="">
<input type='hidden' name='sod'      value="">
<input type='hidden' name='page'    value="">
아직도 이값들이 모두 비어있습니다

<input type='hidden' name='w'        value="<?=$_GET['w']?>">
<input type='hidden' name='bo_table' value="<?=$_GET['bo_table']?>">
<input type='hidden' name='wr_id'    value="<?=$_GET['wr_id']?>">
<input type='hidden' name='sca'      value="<?=$_GET['sca']?>">
<input type='hidden' name='sfl'      value="<?=$_GET['sfl']?>">
<input type='hidden' name='stx'      value="<?=$_GET['stx']?>">
<input type='hidden' name='spt'      value="<?=$_GET['spt']?>">
<input type='hidden' name='sst'      value="<?=$_GET['sst']?>">
<input type='hidden' name='sod'      value="<?=$_GET['sod']?>">
<input type='hidden' name='page'    value="<?=$_GET['page']?>">

이부분들
<input type='hidden' name='wr_content'>
<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?>">

$_GET 빼야한다고 말씀드렸는데요
값이 비어있는건 확인했는데요.. ㅜㅜ
말씀주신대로 $_GET 요거 뺀 상태입니다.
뺀상태에도 값이 저렇게 비어있게 나오고 있습니다..
저기 값은 어떻게 넣는건가요??
전체 66,558 |RSS
그누4 질문답변 내용 검색

회원로그인

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