같이고민하면 답이나올라나..[게시물자동삭재루틴] > 이십년전오늘

이십년전오늘

20년전의 흑역사를 꺼내보자 ㅋ

같이고민하면 답이나올라나..[게시물자동삭재루틴] 정보

기타 같이고민하면 답이나올라나..[게시물자동삭재루틴]

본문

게시물을 설정된 시간이내의 글은 삭재하려는데..
스킨파일에서...
// 자동 삭제 시간
 $write_table = $cfg[write_table_prefix] . $bo_table; // 게시판 테이블 전체이름
 $deltime = 5;
 $delDBTime = date("Y-m-d H:i:s", time() - $deltime * 3600);// 이 시간 이전 기록은 삭제한다.
 $sql = "select count(*) from $write_table where wr_datetime < '$delDBTime' and wr_id";
 $sql = "delete from $write_table where wr_datetime < '$delDBTime' and wr_id";
 sql_query($sql);
이렇게 위와같이하면 자동삭재는 되는데..
첨부된 화일이 같이 지워지지가 않네요...
그간 그누의 게시물에 조회를 해보니..아직 없더군요...
고민중입니다....어떻게해야...설정된시간내의 게시물이 첨부파일과같이 지워지느냐가 관건입니다.
  • 복사

댓글 전체

오우...~@고생하셨습니다..달수님~@
오류나는거 잡고 방문했더니..제법그럴싸~~한 리플을^^;;
먼저 고맙습니다..하고 인사하고..
실험은..좀 있다가 해야겠습니다..^^;;..............@
아따~~그누보드만나서..맨날 실험하다가....말라요말라...
^^.......@모르신다고 하셔도 리플하나만으로도 제게는 힘입니다...
아..저 파일제어구문 말씀이군요/...

위의 파일제어 소스는 이미 gbdelete.skin.php에서 실행하므로 ....
gnu3.xx버전의 경우
/bbs/gbdelete.php 파일의 105 ~ 110라인 정도에 다음과 같이 파일자료를 제어하는 구문이 있습니다.
즉, 파일자료가 게시물에 포함되어 있다면, 하단과 같이 처리하는군요.
직전의 코멘트에도 기재했듯이,
구문 어디를 보더라도 파일삭제에 관한 루틴이 없었습니다.

더 자세한 사항은...

말만 꺼내놓고 너무나 죄송스럽지만,

모! 릅! 니! 다!

[관련 루틴]

    // 파일삭제
    //@unlink("./data/file/$bo_table/$write[wr_file1]");
    //@unlink("./data/file/$bo_table/$write[wr_file2]");
    for ($k=1; $k<=$cfg[file_count]; $k++) {
        if (file_exists("./data/file/$bo_table/".$write["wr_file".$k])) {
            @unlink("./data/file/$bo_table/".$write["wr_file".$k]);
        }
    }
>>파일을 제어하는 구문이 빠져있는 건가요?
>>아니면 임의로 해당구문을 삭제하신 건가요?

아뇨..별도로 파일제어구문은없고요....저 상태로 자동삭재는 이루어집니다.
다만..첨부된파일들이 같이 삭재가 안되서..^^;
^^;..............~@나스카님 감사합니다..
리플에 링크된 루틴들은 모두 제가 제작하는 새로운 스킨에 적용되어있습니다./..
G3게시판의 총괄판이라고나할까...ㅎㅎ...감사합니다

그런데..링크게시물소스는 자동삭재루틴의 방향성이랑은 맞질않더라구요....
위에 고민내용으로 써놓은 루틴은 게시물이나 기타디비에서 모두 삭재는 되지만..
다만..첨부파일이 삭재가 안된다는데 있거든요...첨부파일과같이 삭재를 시킬려면...어떻게해야할까....
우~~~~
삭제루틴은 가방끈이 짧은 관계로 생각이 나질 않습니다만...
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=1708

본질적으로는 전혀 얼토당토 않은 방향이지만,
g4스킨에 등록된 내용처럼,
일정기간 내의 게시물을 제어하면 비스꼬롬한 효과는 볼 수 있지 않을까
조심스레 추측해 봅니다.
물론, 첨부파일이나 이미지에 대한 제어루틴이 포함되어야 합니다만...

g4만이 아니라, g3스킨에서도 동일한 스킨이 등록되어 있습니다.
참조해 보시면 어떨까요?!

g3에서도 쉽게 관련내용을 찾을 수가 있었습니다.
http://sir.co.kr/bbs/board.php?bo_table=g3_skin&wr_id=9207&sca=&sfl=wr_subject&stx=intime&sop=and

참... 언급하신 소스코드에서,
파일을 제어하는 구문이 빠져있는 건가요?
아니면 임의로 해당구문을 삭제하신 건가요?
© SIRSOFT
현재 페이지 제일 처음으로