같이고민하면 답이나올라나..[게시물자동삭재루틴] 정보
기타 같이고민하면 답이나올라나..[게시물자동삭재루틴]본문
게시물을 설정된 시간이내의 글은 삭재하려는데..
스킨파일에서...
// 자동 삭제 시간
$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);
스킨파일에서...
// 자동 삭제 시간
$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에서 실행하므로 ....
아..저 파일제어구문 말씀이군요/...
위의 파일제어 소스는 이미 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]);
}
}
/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게시판의 총괄판이라고나할까...ㅎㅎ...감사합니다
그런데..링크게시물소스는 자동삭재루틴의 방향성이랑은 맞질않더라구요....
위에 고민내용으로 써놓은 루틴은 게시물이나 기타디비에서 모두 삭재는 되지만..
다만..첨부파일이 삭재가 안된다는데 있거든요...첨부파일과같이 삭재를 시킬려면...어떻게해야할까....
우~~~~
리플에 링크된 루틴들은 모두 제가 제작하는 새로운 스킨에 적용되어있습니다./..
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
참... 언급하신 소스코드에서,
파일을 제어하는 구문이 빠져있는 건가요?
아니면 임의로 해당구문을 삭제하신 건가요?
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
참... 언급하신 소스코드에서,
파일을 제어하는 구문이 빠져있는 건가요?
아니면 임의로 해당구문을 삭제하신 건가요?