게시글 삭제시 첨부파일 지워지게 하는 부분 수정 중입니다. 한번 봐주세요 > 그누4 질문답변

그누4 질문답변

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

게시글 삭제시 첨부파일 지워지게 하는 부분 수정 중입니다. 한번 봐주세요 정보

게시글 삭제시 첨부파일 지워지게 하는 부분 수정 중입니다. 한번 봐주세요

본문

동영상 게시판을 수정 중인데요
파일 삭제부분이 프로그램되어 있지 않아 추가 중입니다.
게시판에 동영상을 업로드 하게 되면 $g4[board_file_table]에 올라가는게 아니라
g4_board_file_movie라는 테이블에 올라갑니다.
파일은 data/$bo_table/에 저장 되는데요
동영상 원본 파일 1846261827_641ebb68_happyserve_0.flv 하나
동영상 인코딩된 파일 1846261827_641ebb68_happyserve_0.mp4 하나
동영상 썸네일 파일 1846261827_641ebb68_happyserve_0.jpg 하나
총 3개의 파일이 저장됩니다.

그래서 bss/delete.php,delete_all.php 를 수정 중인데요

 // 업로드된 movie파일이 있다면 파일삭제
        $sql3 = " select * from g4_board_file_movie where bo_table = '$bo_table' and wr_id = '$row[wr_id]' ";
        $result3 = sql_query($sql3);
        $temp3 = explode(".", $result3[bf_file]);
        $del_name = $temp3[0];

        while ($row3 = sql_fetch_array($result3))
            @unlink("$g4[path]/data/$bo_table/$row3[bf_file]");
    @unlink("$g4[path]/data/$bo_table/$del_name.mp4");
    @unlink("$g4[path]/data/$bo_table/$del_name.jpg");

// movie파일테이블 행 삭제
sql_query(" delete from g4_board_file_movie where bo_table = '$bo_table' and wr_id = '$row[wr_id]' ");

이렇게 추가 했는데 ㅎㅎㅎ 테이블은 지워지는데 파일은 그대로 있네요^^
어떤식으로 수정해야될까요???

그리고 테이블에는 없는데 파일 디렉토리에는 파일이 남아 있는경우 있는데
테이블이랑 비교해서 쓰레기 파일 지워즈게 하는 기능이 있는건가요??
아니면 추가를 해야되나요??

댓글 전체

while ($row3 = sql_fetch_array($result3)) {<--- 중괄호로 둘러싸고
        $temp3 = explode(".", $row3[bf_file]); //--이곳에 들어가야 bf_file 내용이 나옵니다
        $del_name = $temp3[0];
unlink~~
~
}
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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