조은호 홈페이지

| 한의학 정보 | 건강 정보 | 카메라와 캠코더 | 홈페이지 관련 | 컴퓨터 관련 | 디자인 세상 | 기독교 신앙 | G12/Cell | 물생활 |
| 도시 정원 | 문화 | 생활 체험 정보 | 오늘도 말씀과 함께 | 포토 겔러리 | 동영상 겔러리 |
| 조은호 정송화 (가족 홈) | 리동철 유미현 | 동사무소 |
| 용정 복지관 후원회 | 입주 홈페이지 | 사이트 맵 |


 아이디 
패스워드

 
로그인 안될 때

홈페이지 관련


전체 메뉴 목록
|| 홈페이지 내 현재 위치 ▶ 조은호 홈페이지 > 홈페이지 관련 > 제로보드 || 사이트 맵 이동(move to sitemap)

203   1/9

 내용보기

작성자


조은호 (2010-03-12 10:10:05)

Link#1

http://www.xpressengine.com/?_filter=search&mid=zb4_tip&search_keyword=%ED%8C%8C%EC%9D%BC&search_target=title&document_srl=15834759

제목


일정 기간이 지난 후 게시물과 파일 자동 삭제
아래의 소스를 복사한 후에 해당 게시판의 스킨 폴더로 들어간 후 setup.php 파일을 열어서 붙여넣으세요.
꼭 필요한 팁임에도 불구하고 아무도 이런 팁을 올려 두질 않았더군요.
QnA게시판에도 수많은 분들이 같은 질문을 올렸는데도 아무도 답을 제시하는 사람도 없고...
분명 필요성을 느끼고 이곳에 질문을 올린 사람이 있을 것이고 그들 중에는 아마도 자동 삭제 방법을 알아내고 자신은 쓰고 있을텐데도 자기만 해결했다고 팁을 공유하지 않는 것 같네요.
그분들 참... 옹졸들 하십니다.
php는 잘 모르지만 3가지 일을 하면서 5시간 정도만에 해결했으니 그리 어려운 것도 아니었는데 말이죠.


<? // 일정 기간이 지나면 자동으로 게시물과 파일 삭제(시작)
$limit_time = 2592000;// 2592000초(30일)
// 2592000초(30일) 이상 경과한 게시물의 수
$howmany=mysql_fetch_array(mysql_query("select count(*) from $t_board"."_$id where (".time()." - reg_date) >= $limit_time"));

if($howmany[0]>0) {// 2592000초 이상 경과한 게시물이 있을 때(if 시작)

$kill_data_tmp=mysql_query("select * from $t_board"."_$id where (".time()." - reg_date) >= $limit_time");
while ($kill_data=mysql_fetch_array($kill_data_tmp)) {

  $temp=mysql_fetch_array(mysql_query("select * from $t_board"."_$id where no='$kill_data[no]'"));

  // 답글이 없을때
  if(!$temp[child]) {

   // 글삭제
   mysql_query("delete from $t_board"."_$id where no='$kill_data[no]'") or Error(mysql_error());

   // 카테고리에서 숫자 하나 뺌
   mysql_query("update $t_category"."_$id set num=num-1 where no='$temp[category]'",$connect);

   // 파일삭제
   @z_unlink("./".$temp[file_name1]);
   @z_unlink("./".$temp[file_name2]);

   // Divison 정리
   minus_division($temp[division]);

   // 이전, 다음글에 대한 정리
   if($temp[depth]==0) {
    // 이전글이 있으면 빈자리 메꿈;;;
    if($temp[prev_no]) mysql_query("update $t_board"."_$id set next_no='$temp[next_no]' where next_no='$temp[no]'");
    // 다음글이 있으면 빈자리 메꿈;;;
    if($temp[next_no]) mysql_query("update $t_board"."_$id set prev_no='$temp[prev_no]' where prev_no='$temp[no]'");
   } else {
    $temp2=mysql_fetch_array(mysql_query("select count(*) from $t_board"."_$id where father='$temp[father]'"));
    // 원본글이 있으면 원본글의 자식 글을 없앰;;;
    if(!$temp2[0]) mysql_query("update $t_board"."_$id set child='0' where no='$temp[father]'");
   }
   mysql_query("delete from $t_comment"."_$id where parent='$kill_data[no]'") or Error(mysql_error()); // 코멘트삭제

  }  
}
$temp=mysql_fetch_array(mysql_query("select count(*) from  $t_board"."_$id",$connect));
@mysql_query("update $admin_table set total_article='$temp[0]' where name='$id'") or Error(mysql_error());
}// 2592000초 이상 경과한 게시물이 있을 때(if 끝)
// 일정 기간이 지나면 자동으로 게시물과 파일 삭제(끝)
?>
번호 제목 작성일 조회

 하나의 게시판 스킨으로 12개 이상의 색깔을 내는 신기한 게시판
2004/06/15 3818
202
 스팸 방지 - 스팸프리
2013/01/15 2212
201
 제로보드 4에서 한글 첨부파일 다운로드시 다운로드 안되는 현상 해결방안
2013/01/02 3124
200
 php 4.3.x 버젼 대에서 ''정상적으로 글을 작성하여 주시기 바랍니다." [4]
2013/01/01 3165
199
 악성스크립트, 해킹등으로 괴로움을 겪는 제로보드4 이용자님들께 [펌글]
2010/08/12 3628
198
 config.php 파일명 변경 관련 - 보안 사항
2010/04/15 4521
197
 특정게시판, 특정요일에 7일전 게시물 전부 삭제하기
2010/03/12 3396

 일정 기간이 지난 후 게시물과 파일 자동 삭제
2010/03/12 4371
195
 파일다운로드시 바로실행하는 오류시
2010/03/12 2540
194
 특정 조건으로 모든 게시글과 댓글에 일괄적으로 정보 변경하기
2009/09/01 2801
193
 제로보드 4에서 한글 첨부파일 다운로드시 다운 로드 안되는 현상 해결방안
2009/08/06 4203
192
 여러도메인 동시 로그인하기...
2009/08/06 3316
191
 다국어 지원 문제
2009/08/06 2565
190
 한글이나 영문의 제목으로 게시판 자동 정렬(초간단
2009/08/06 3594
189
 APM SETUP 6 버젼에서 제로보드 4를 설치 사용할때 글씨가 깨지는것 해결하는 방법입니다
2009/08/06 2583
188
 MySQL 4에서 5로 이전시 주의할 사항
2009/08/06 2539
187
 게시판 검색란 한글 먼저 써지게 하는 소스
2009/08/06 2461
186
 APM SETUP 6 버젼에서 제로보드 4를 설치 사용할때
2009/07/16 2450
185
 [1분 투자] 홈피를 들어갔을때 하트마우스로 바꿔보자 ^ㅡ^
2008/04/12 3036
184
 제로보드에 유용한 파일 업로더
2008/04/12 3077
183
 게시물에 코멘트가 있으면 삭제 금지(관리자예외)
2007/05/09 3424
182
 방금전에 본 글의 목록 제목은 진하게 표시하기
2007/03/12 3868
181
 타이틀을 게시판 게시물 제목과 같게 만들어 버리자!
2007/03/10 5684
180
 같은 그룹의 게시판에만 로그인할 수 있도록(최고관리자만 예외) [1]
2007/03/06 4689
179
 게시물 등록할때 같은 제목으로 등록하지 못하게 만들기
2007/01/27 3781
1 [2][3][4][5][6][7][8][9]

    일반 
  유투브 모바일 동영상 사이즈 링크 가로세로 비율 완벽해결 [출처] 유투브 모바... 
  SCM Music Player 
  Html 간단한 속성 
  도메인 서비스 가장 싼 업체 소개 합니다 
  구글이 지원하는 "무료 웹폰트" 
  무료 RSS 제공 사이트 및 소셜 네트워그 RSS 무료 포스팅 사이드 (추천) 
  블로그에 SNS 공유버튼 달기, 트위터 리트윗 버튼 + 페이스북 공유하기 버튼 ... 

    포토샵 
  JPG파일 여러장을 한장으로 합치기 (자동으로)  [1]
  [후보정] Adobe GAMMA 만가지고 모니터 셋팅하기 
  포토샵 젤리 스타일  [1]
  포토샵 100여가지의 스타일  [1]
  페이지 말린 효과를 만드는 필터 
  알아두면 유용한 73가지 포토샵팁!!  [1]
  채널의 모든것을 까발린다.  [3]

    Php 
  위지윅 에디터 종류  [7]
  GM 에디터 소스 
  대용량 업로드를 위한 php.ini 설정 
  사랑비 BGM 2.1 
  PHP 프로그램 속도 올리는 20가지 
  업로드(upload) 구현 소스 
  다운로드(download) 구현 소스  [6]

    자바 
  [script] 초간단 iframe크기 자동 조절하기  [6]
  홈페이지를 시작페이지 설정하기 소스 
  날짜와 시간을 넣는 자바 소스입니다.. 
  도메인마다 다른 페이지로 연동되게 할수가 없나요? 
  배너를 모자이크로 슬라이드한다! 
  팝업창 바로 띄우기 
  아이프레임 자동으로 늘어나는 자바 스크립트 

    폰트 관련 
  무료 폰트 다운로드 / 링크 사이트. 
  조선일보 명조체 
  [무료다운로드] 웹폰트(트루타입) 23종 공개합니다. 
  이른바 "웹 폰트"를 쓰지 말아야 하는 이유 
  폰트는 FontStruct에서 만들었어요! 
  웹폰트 변환 방법 
  네이버 나눔 폰트 
    제로보드 4 
  스팸 방지 - 스팸프리 
  제로보드 4에서 한글 첨부파일 다운로드시 다운로드 안되는 현상 해결방안 
  php 4.3.x 버젼 대에서 ''정상적으로 글을 작성하여 주시기 바랍니다."  [4]
  악성스크립트, 해킹등으로 괴로움을 겪는 제로보드4 이용자님들께 [펌글] 
  config.php 파일명 변경 관련 - 보안 사항 
  특정게시판, 특정요일에 7일전 게시물 전부 삭제하기 
  일정 기간이 지난 후 게시물과 파일 자동 삭제 

    제로보드 4 FAQ 
  제로보드 4 관련 정보 
  제 홈페이지에 외부 로그인을 달고 싶습니다.. 
  제로보드 pl2로 업그레이드를 하려면 어떻게 하나요?  [1]
  어째서 관리자의 정보는 없나요? 자기소개에 글도 안써지고;;  [1]
  나의 계정 사용 용량을 알 수 있습니까?  [1]
  내 홈의 절대 경로 확인하는 법 
  노프레임이란? 

    제로보드 4 질문 
  제로보드에 사랑비넣기  [1]
  전체쪽지 보내기 소스 좀 알려주세요ㅠㅠ  [1]
  팝업창에 대하여  [1]
  1:1게시판(상담게시판)에 관련해 문의합니다.  [1]
  질문 있습니다. 
   파일을 올립니다.  [1]
  안녕하셨어요... 질문이 또 있어서요.  [1]

    개인 서버 만들기 
  개인용 NAS 서버 구축 01, 안 쓰는 넷북으로 자작 NAS 구축하기 
  Link Shell Extension / 윈도우즈에서 심볼릭 링크 
  홈페이지 속도 떨어뜨리는 접속 통계 사이트 
  445포트(smb) 죽이고 살리기 
  445 포트 제거하기 
   port 139, 445번 이해,차단- 라우팅 및 원격 액세스 서비스 (RAS ser... 
  HP ProLiant MicroServer 사양  [1]

제 홈페이지(조은호 홈페이지)에 오신 것을 환영합니다. 이 홈페이지는 제 개인 홈페이지로 제가 직접 관리하고 있습니다.
제 홈페이지는 비영리 홈페이지이며 자료 제공만을 목적으로만 만들어진 것이 아니라, 제 개인적인 자료 정리와 관리의 목적으로
만들어졌으므로 각 메뉴마다 충분한 자료가 없을 수도 있습니다. 인터넷을 통해 수집된 것이 많으므로 그 출처를 밝혀 놓았습니다.
혹시 저작권이나 초상권에 문제가 있는 자료의 경우 연락 주시면 삭제해 드리도록 하겠습니다.
본 홈페이지에 적용된 글꼴은 윈도우즈의 '굴림'체, '우리글닷컴'의 '우리새봄', '우리돋움90c1' 체, '(주)예쁜글씨'의 '좋은_여행가는날-웹'이며 유료로 등록 사용중입니다.

본 홈페이지에 포함되거나 게시된 이메일(email)주소가 이메일 수집 프로그램이나 그 밖의 기술적 장치를 이용하여 무단으로 수집되는 것을 거부하며,
이를 위반할 경우 정보통신망 이용촉진 및 정보보호 등에 관한 법률 등 관계 법령에 의해 형사 처벌됨을 유의하기기 바랍니다.

Copyright 2002 All right reserved          This Homepage was Designed & Programmed By Cho Eunho