관리자가 게시판 view.skin.php 에서 작성자를 바꾸는 방법은 없나요?

관리자가 게시판 view.skin.php 에서 작성자를 바꾸는 방법은 없나요?

QA

관리자가 게시판 view.skin.php 에서 작성자를 바꾸는 방법은 없나요?

본문

관리자가 게시판 view.skin.php 에서 작성자를 바꾸는 방법은 없나요? 

 

해피정님께서 제공한 팁​(관리자가 게시글 작성자 정보 변경하기) 를 사입해봣는데 확인을 클릭하면은 아래와같은 오류가 나타 납니다.

 

Forbidden

You don't have permission to access /g4/skin/board/sub04_01/ on this server.

Apache Server at http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=33797)

 

1. 그누보드4 / skin / board / 스킨 / view.skin.php  의 적절한 위치에 아래 코드를 추가합니다. 


<?php if (is_admin) { ?> 
<form name="hp_writer_change" method="post" action="<?php echo $board_skin_path; ?>/update_writer.php"> 
작성자 정보변경... 
<input type="hidden" name="bo_table" value="<?php echo $bo_table; ?>" /> 
<input type="hidden" name="wr_id" value="<?php echo $wr_id; ?>" /> 
아이디. <input type="text" style="width:100px;" name="cb_mb_id" value="<?php echo $view[mb_id]; ?>" /> 
이름.  <input type="text" style="width:100px;" name="cb_wr_name" value="<?php echo $view[wr_name]; ?>" /> 
<input type="image" value="정보변경"> 
</form> 
<?php } ?> 


2. 그누보드4 / skin / board / 스킨 / update_writer.php  파일을 생성후 아래 내용을 추가 

<?php 
include_once "../../../dbconfig.php"; 

if($is_admin) { 
    $dbconn = mysql_connect("$mysql_host","$mysql_user","$mysql_password") or die("데이터베이스 연결에 실패하였습니다."); 
    mysql_select_db($mysql_db, $dbconn); 
    
    //echo $_POST[bo_table]; 
    $query = " update g4_write_". $_POST[bo_table] ." set mb_id = '". $_POST[cb_mb_id] ."', wr_name = '". $_POST[cb_wr_name] ."' where wr_id = '". $_POST[wr_id] ."' "; 
    $result = mysql_query($query); 
    //echo $query; 
    //exit; 
    
    if(!$result) die(mysql_error()); 
    mysql_close($dbconn); 

?> 
<script> 
  location.href="<?=$_POST[REQUEST_URI]?>" ; 

</script>

이 질문에 댓글 쓰기 :

답변 1

내용이 변경은 되는 것이죠?

자바스크립트 부분 수정해보세요

location.href="<?=$_POST[REQUEST_URI]?>" ; -->

location.href="../../../bbs/board.php?bo_table=<?=$_POST[bo_table]?>&wr_id=<?=$_POST[wr_id]?>";

 

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

회원로그인

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