도와주세요

도와주세요

QA

도와주세요

본문

<?
 //게시판에 필요한 값들
 $MV_DATA = $_GET[board_data];
 $BOARD_DATA = $tools->decode( $_GET[board_data] );
 if($_GET[idx] )     { $idx = $_GET[idx]; }     else { $idx = $BOARD_DATA[idx]; }
 if($_GET[listNo] )    { $listNo = $_GET[listNo]; }   else { $listNo = $BOARD_DATA[listNo]; }
 if($_GET[startPage] )   { $startPage = $_GET[startPage]; }  else { $startPage = $BOARD_DATA[startPage]; }
 if($_GET[totalList] )   { $totalList = $_GET[totalList]; }  else { $totalList = $BOARD_DATA[totalList]; }

 $MV_SEARCH_ITEM = $_GET[search_items];
 $SEARCH_ITEM = $tools->decode( $_GET[search_items] );
 if($_GET[code] )   { $code = $_GET[code]; }  else { $code = $SEARCH_ITEM[code]; }
 if($_GET[search_item] )   { $search_item = $_GET[search_item]; }  else { $search_item = $SEARCH_ITEM[search_item]; }
 if($_GET[search_order] )   { $search_order = $_GET[search_order]; }  else { $search_order = urldecode($SEARCH_ITEM[search_order]); }
 if($_GET[unsingcode1] )   { $unsingcode1 = $_GET[unsingcode1]; }  else { $unsingcode1 = $SEARCH_ITEM[unsingcode1]; }
 if($_GET[unsingcode2] )   { $unsingcode2 = $_GET[unsingcode2]; }  else { $unsingcode2 = $SEARCH_ITEM[unsingcode2]; }
 if($_GET[unsingcode3] )    { $unsingcode3 = $_GET[unsingcode3]; }   else { $unsingcode3 = $SEARCH_ITEM[unsingcode3]; }
 if($_POST[pwd] )   { $_POST[pwd] = $_POST[pwd]; }  else { $_POST[pwd] = $SEARCH_ITEM[pwd]; }
 if($_GET[boardT] )   { $boardT = $_GET[boardT]; }  else { $boardT = $_POST[boardT]; }
 if($_GET[cate]=='null' )  {
  $cate="";
 }else{
  if($_GET[cate]){ $cate = $_GET[cate]; }  else { $cate = urldecode($SEARCH_ITEM[cate]); }
 }
 if($cate){
  $cate_query = " and category='$cate'";
 }
 
 if(!$_GET[page_idx]){
  //idx 값 찾아오기
  if($unsingcode1){
   $query_value = "unsingcode1='$unsingcode1'";
  }
  if($unsingcode2){
   $query_value .= " and unsingcode2='$unsingcode2'";
  }
  if($unsingcode3){
   $query_value .= " and unsingcode3='$unsingcode3'";
  }
  $Tmp_info = $db->object("red_page", "where $query_value");
  $_GET[page_idx] = $Tmp_info->idx;
 }
 //페이지 정보를 추출[일반페이지]
 $page_info = $db->object("red_page", "where idx='$_GET[page_idx]'");
 $page_idx = $_GET[page_idx];
 $page_up_info=$db->object("red_page","where page_index=1 and unsingcode1='$page_info->unsingcode1'");
 $pageSubInfo = $_GET[page_idx];
 if($page_info->page_index==3){
  $page_Subup_info=$db->object("red_page","where page_index=2 and unsingcode1='$page_info->unsingcode1' and unsingcode2='$page_info->unsingcode2'");
  $pageSubInfo = $page_Subup_info->idx;
 }
 
 $SEARCH_DATA = $tools->encode("code=".$code."&_&search_item=".$search_item."&_&search_order=".urlencode($search_order)."&_&unsingcode1=".$unsingcode1."&_&unsingcode2=".$unsingcode2."&_&unsingcode3=".$unsingcode3."&_&cate=".urlencode($cate)."&_&pwd=".$_POST[pwd]);
 $SEARCH_DATA2 = $tools->encode("code=".$code."&_&search_item=".$search_item."&_&search_order=".urlencode($search_order)."&_&unsingcode1=".$unsingcode1."&_&unsingcode2=".$unsingcode2."&_&unsingcode3=".$unsingcode3."&_&pwd=".$_POST[pwd]);
 $SEARCH_DATA3 = $tools->encode("code=".$code."&_&search_item=&search_order=&unsingcode1=".$unsingcode1."&_&unsingcode2=".$unsingcode2."&_&unsingcode3=".$unsingcode3."&_&pwd=".$_POST[pwd]);
 
 
 if(!$_SESSION[LEVEL]) $_SESSION[LEVEL]=0;
 if(!$code) { $tools->errMsg("잘못된 접근입니다");}
 $bbs_admin_stat  = $db->object("red_bbs", "where code='$code'");
 
 //페이지 권한설정======================
 $pageAccess = $db->object("red_user_list", "where idx='$page_info->viewlevel'", "*");
 if($page_info->viewlevel > $_SESSION[LEVEL] ) {
  $tools->errMsg($pageAccess->name.' 이상 접근권한이 있습니다.');
 }
 
 //불량단어 자바스크립트 배열화 하기
 $arr_filter = explode(",", $bbs_admin_stat->filter);
 for($i=0;$i<count($arr_filter);$i++){
  $script_value .= "\"".$arr_filter[$i]."\"";
  if(count($arr_filter)-1>$i){
   $script_value .= ",";
  }
  $Array_count = $i;
 }
 
 $access_name = $db->object("red_user_list", "where idx='$bbs_admin_stat->bbs_access'", "*");
 $read_name = $db->object("red_user_list", "where idx='$bbs_admin_stat->bbs_read'", "*");
 $write_name = $db->object("red_user_list", "where idx='$bbs_admin_stat->bbs_write'", "*");
 // 게시판 접근 권한 설정
 if( $bbs_admin_stat->bbs_access > $_SESSION[LEVEL] ) {
  $tools->errMsg($access_name->name.' 회원이상 접근권한이 있습니다.');
 }
 
?>​

 

명령어좀 알수있을까요..?

 

이 질문에 댓글 쓰기 :

답변 2

$tools->decode <=== 이런 것을 말하는 것 같은데요? ㅎㅎ

위 소스만 보고는 귀신이라도 알 수 없습니다

 

답변을 작성하시기 전에 로그인 해주세요.
전체 125,873 | RSS
QA 내용 검색

회원로그인

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