24시간에 한번씩 특정 게시판 글이 삭제되게끔..
본문
이곳저곳 둘러보다가 도저히 모르겠어서 질문답변 올려봅니다..
24시간에 한번씩 특정 게시판에 있는 글들이 모두 삭제되게끔 실행시키려면 어떻게 해야할까요..?
고수님들 도와주세요~~
답변 4
특정 게시판 전체 삭제를 원하시나요?
버전은 어떤것을 사용 하시나요 그누4/그누5
알아야 답변을 드릴수 있겠네요
1. 삭제 코드 delete.php 만들어서
<?
$tatble = '테이블명'<-----특정 삭제할 게시판명 넣으시세요
function get_board_datadel($table){
global $g4;
$real_write_table = $g4['write_prefix'] . $atble; // 게시판 테이블 전체이름
$sql = " TRUNCATE $real_write_table ";
sql_query($sql);
// 최신글 삭제
sql_query(" delete from $g4[board_new_table] where bo_table = '$table' ");
// 게시글수 초기화
sql_query("update $g4[board_table] set bo_count_write = '0' where bo_table = '$table' ");
// 스크랩 삭제
//sql_query(" delete from $g4[scrap_table] where bo_table = '$query' ");
}
?>
2. m3cron 설치 아래 링크
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=19755 (다운 받으실적에 감사에 댓글은 기본입니다)
설치후 만들어 놓은 delete.php 를 설치한 m3cron 폴더에 넣은 후 관리자모드에서 시간 설정해 주면 됩니다.
저의 한개는 여기 까지 입니다. 이상!
!-->
$tatble = '테이블명;'
테이블명이 aaa라면
$tatble = 'aaa;'
상단에 하나만 넣으시면 됩니다. 그럼 모두 적용됩니다.
자 공부 $tatble = 'aaa;' $tatble 값에 aaa라는 값을 가져와라 하는것이고
그밑에 $tatble은 aaa를 모두 속하고 있는 존재 입니다.
이런거와 같은 거죠
a$ =1*4
print a$
값 4
컴 명령어는 다 그 러합니다. 이거 해 축가서 if 비교 판단 해서 이값이 아니면 다시루프 값이 같으면 print
답변을 작성하시기 전에 로그인 해주세요.