테스트 사이트 - 개발 중인 베타 버전입니다

24시간에 한번씩 특정 게시판 글이 삭제되게끔.. 채택완료

월모 10년 전 조회 3,329

이곳저곳 둘러보다가 도저히 모르겠어서 질문답변 올려봅니다..

 

24시간에 한번씩 특정 게시판에 있는 글들이 모두 삭제되게끔 실행시키려면 어떻게 해야할까요..?

 

고수님들 도와주세요~~

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트
돌아온헌이

http://마틴.kr">http://마틴.kr 에서 오신듯 한데  마틴 주인장에게 비회원 글쓰기 방지 에러라고 전해 주세요  

 

아구 오류를 외잡고 있지...ㅡㅡ;;

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

월모
10년 전
Parse error: syntax error, unexpected T_FUNCTION in /host/home2/zest/html/m3cron/index.php on line 3

오류가나네요.

댓글을 작성하려면 로그인이 필요합니다.

돌아온헌이

$tatble​ = '테이블명;'

테이블명이 aaa라면 

$tatble​ = 'aaa;'

상단에 하나만 넣으시면 됩니다. 그럼 모두 적용됩니다.

 

자 공부 $tatble​ = 'aaa;'​ $tatble​ 값에 aaa라는 값을 가져와라 하는것이고 

그밑에 ​$tatble​은 aaa를 모두 속하고 있는 존재 입니다. 

이런거와 같은 거죠  

a$ =1*4

 

print a$

값 4 

컴 명령어는 다 그 러합니다. 이거 해 축가서 if 비교 판단 해서 이값이 아니면 다시루프 값이 같으면 print 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

돌아온헌이

1. 삭제 코드  delete​.php 만들어서 

 

</span><span style="font-size: 11pt; line-height: 1.5;">​</span></p><p><span style="font-size: 14.6666669845581px; line-height: 1.5;"><?</span></p><p><span style="font-size: 14.6666669845581px; line-height: 1.5;">$ta</span><span style="font-size: 14.6666669845581px; line-height: 1.5;">t</span><span style="font-size: 11pt; line-height: 1.5;">ble</span><span style="font-size: 11pt; line-height: 1.5;">​ = '테이블명'<-----특정 삭제할 게시판명 넣으시세요 </span></p><p>function get_board_datadel($table){</p><p> </p><p>   global $g4;</p><p>   </p><p> </p><p>   $real_write_table = $g4['write_prefix'] . $a<span style="font-size: 14.6666669845581px; line-height: 1.5;">t</span><span style="font-size: 11pt; line-height: 1.5;">ble; // 게시판 테이블 전체이름</span></p><p> </p><p>   $sql = " TRUNCATE $real_write_table ";</p><p>      sql_query($sql);</p><p> </p><p>  // 최신글 삭제</p><p>   sql_query(" delete from $g4[board_new_table] where bo_table = '$table' ");</p><p> </p><p>   // 게시글수 초기화</p><p>   sql_query("update $g4[board_table] set bo_count_write = '0' where bo_table = '$table' ");</p><p> </p><p>  // 스크랩 삭제</p><p>   //sql_query(" delete from $g4[scrap_table] where bo_table = '$query' ");</p><p> </p><p> }</p><p>?></p><p>
넣으시고 저장 

 

2. m3cron 설치 아래 링크 

http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=19755">http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=19755 (다운 받으실적에 감사에 댓글은 기본입니다)

 

설치후 만들어 놓은  delete​.php​ 를 설치한 m3cron​ ​폴더에 넣은 후 관리자모드에서 시간 설정해 주면 됩니다. 

 

저의 한개는 여기 까지 입니다. 이상!

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

월모
10년 전
답변감사드립니다.

질문 몇개만 드리겠습니다..

$tatble​ = '테이블명'<-----특정 삭제할 게시판명 넣으시세요

$table 로 바꾸는게 맞는건지요?

$real_write_table = $g4['write_prefix'] . $atble; // 게시판 테이블 전체이름

이 부분도 $atble를 $table 부분으로 바꿔야하는지요?

댓글을 작성하려면 로그인이 필요합니다.

돌아온헌이

특정 게시판 전체 삭제를 원하시나요?

 

버전은 어떤것을 사용 하시나요 그누4/그누5 

 

알아야 답변을 드릴수 있겠네요 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

월모
10년 전
특정게시판 전체 삭제를 원합니다..

버젼은 그누보드4를 사용중입니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인