삭제시 배열 관련 > 그누4 질문답변

그누4 질문답변

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

삭제시 배열 관련 정보

삭제시 배열 관련

본문

다음과 같이 두 파일을 스킨디렉토리에 넣고 코드를 하단과 같이 하였습니다.

두번째 파일에서는 삭제가 안 되는지 궁금합니다.


delete_all.skin.php // 정상 삭제
delete_all.tail.skin.php // 삭제 불가





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

$tmp_array = array();

// 건별삭제
if ($wr_id) {

    $tmp_array[0] = $wr_id;

} else {
// 일괄삭제
    $tmp_array = $_POST['chk_wr_id'];

}

// 배열에 따라 늘어나야 한다.
for ($i=0; $i<count($tmp_array); $i++) {

    $write = sql_fetch(" select * from $write_table where wr_id = '{$tmp_array[$i]}' ");

    // 삭제
    @unlink("$g4[path]/data/file/$bo_table/{$write['wr_1']}");

}
?>

댓글 전체

bbs/delete_all.php 파일을 확인하세요..

스킨 파일별로 실행시점이 다릅니다.

delete_all.skin.php // 디비에서 삭제전
delete_all.tail.skin.php // 디비에서 삭제후


delete_all.tail.skin.php 여기에 코드를 넣으면 이미 디비에서 삭제된 후이니..

$write = sql_fetch(" select * from $write_table where wr_id = '{$tmp_array[$i]}' ");

$write 에는 아무것도 없겠죠~~
전체 136 |RSS
그누4 질문답변 내용 검색

회원로그인

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