어드민에서 게시판 삭제 쪽을 보다니까 파일 삭제는 어떻게 하나요?
본문
그누보드 어드멘에서 게시판 삭제를 하는 경우
board_list_update.php 로 가서 board_delete_inc.php 에서 삭제가 진행되던데
코드를 보다 보면
// 게시판 폴더 전체 삭제
rm_rf(G5_DATA_PATH . '/file/' . $tmp_bo_table);
가 있어서 첨부파일을 전부 삭제하는 것 같은데
스마트에디터를 통해 첨부된 파일을 보통 여기에 저장되던데
/data/editor/2509
따로 지우지 않는 건가요?
그리고 추가로 2509는 연도와 월인가요?
!-->답변 4
에디터로 첨부한 이미지 경우 /data/editor 폴더 안에 년월 형식 폴더 생성 후 그 안에 암호화 된 파일명 형태로 저장됩니다. 따라서, 게시판을 삭제할 때 특정게시판의 이미지라고 특정 지을 수가 없습니다.
만약, 게시판을 삭제할 때 해당 에디터로 첨부한 이미지도 삭제되게 하려면, 이미지 저장시키는 시스템부터 로직을 모두 바꿔야 할 겁니다.
따라서, 가급적 이미지는 첨부파일 통해서 올리는 걸 추천합니다.
네 게시물 삭제 할때는 지우가 있는 소스가 있던걸로 기억하는데 게시판 삭제 할때는 삭제 소스가 없는거 같네요.
2509는 말씀하신 부분이 맞습니다.
에디터는 별도로 지우거나 하지 않습니다.
그 부분은 별도로 관리를 하거나 사용하지 않는 부분은 별도로 정리를 해주셔야 하는 부분입니다.
답변을 작성하시기 전에 로그인 해주세요.