삭제시 배열 관련 > 그누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 에는 아무것도 없겠죠~~
© SIRSOFT
현재 페이지 제일 처음으로