From 8a1e2b48ac2f5185ed023fd621bd8b5f752f654c Mon Sep 17 00:00:00 2001 From: whitedot Date: Mon, 18 Feb 2013 14:31:32 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B4=80=EB=A6=AC=EC=9E=90:=20#279=20=EC=B2=98?= =?UTF-8?q?=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- adm/cache_file_delete.php | 67 ++++++++++++++++++++----------------- adm/session_file_delete.php | 66 +++++++++++++++++++----------------- css/adm.css | 2 ++ 3 files changed, 74 insertions(+), 61 deletions(-) diff --git a/adm/cache_file_delete.php b/adm/cache_file_delete.php index c36e6054a..6a1156a45 100644 --- a/adm/cache_file_delete.php +++ b/adm/cache_file_delete.php @@ -12,39 +12,44 @@ include_once("./admin.head.php");

완료 메세지가 나오기 전에 프로그램의 실행을 중지하지 마십시오. -

- -document.getElementById('delete_message').innerHTML += '{$cache_file}
';\n"; - echo "{$cache_file}
\n"; - +

+ document.getElementById('delete_message').innerHTML = '';\n"; - echo "\n"; -} -//echo "\n"; -echo "최신글 캐시파일 {$cnt}건 삭제 완료.

프로그램의 실행을 끝마치셔도 좋습니다.\n"; -?> - + $list_tag_st = ""; + $list_tag_end = ""; + if (!$dir=@opendir(G4_DATA_PATH.'/cache')) { + echo "

최신글 캐시디렉토리를 열지못했습니다.

"; + } else { + $list_tag_st = "\n"; + } + + $cnt=0; + echo $list_tag_st; + while($file=readdir($dir)) { + if ($file=='.' || $file=='..') continue; + + $cache_file = G4_DATA_PATH.'/cache/'.$file; + + if (!$atime=@fileatime($cache_file)) + continue; + + $cnt++; + $return = unlink($cache_file); + //echo "\n"; + echo "
  • {$cache_file}
  • \n"; + + flush(); + + if ($cnt%10==0) + //echo "\n"; + echo "\n"; + } + echo $list_tag_end; + //echo "\n"; + echo "

    최신글 캐시파일 {$cnt}건 삭제가 완료됐습니다.
    프로그램의 실행을 끝마치셔도 좋습니다.

    \n"; + ?>

    완료 메세지가 나오기 전에 프로그램의 실행을 중지하지 마십시오. -

    - - -if (!$dir=@opendir(G4_DATA_PATH.'/session')) { - echo "세션 디렉토리를 열지못했습니다."; -} + 세션 디렉토리를 열지못했습니다.

    "; + } else { + $list_tag_st = "\n"; } - if (time() > $atime + (3600 * 6)) { // 지난시간을 초로 계산해서 적어주시면 됩니다. default : 6시간전 - $cnt++; - $return = unlink($session_file); - //echo "\n"; - echo "{$session_file}
    \n"; - flush(); + $cnt=0; + echo $list_tag_st; + while($file=readdir($dir)) { - if ($cnt%10==0) - //echo "\n"; - echo "\n"; + if (!strstr($file,'sess_')) continue; + if (strpos($file,'sess_')!=0) continue; + + $session_file = G4_DATA_PATH.'/session/'.$file; + + if (!$atime=@fileatime($session_file)) { + continue; + } + if (time() > $atime + (3600 * 6)) { // 지난시간을 초로 계산해서 적어주시면 됩니다. default : 6시간전 + $cnt++; + $return = unlink($session_file); + //echo "\n"; + echo "
  • {$session_file}
  • \n"; + + flush(); + + if ($cnt%10==0) + //echo "\n"; + echo "\n"; + } } -} -//echo "\n"; -echo "세션데이터 {$cnt}건 삭제 완료.

    프로그램의 실행을 끝마치셔도 좋습니다.\n"; + echo $list_tag_end; + //echo "\n"; + echo "

    세션데이터 {$cnt}건 삭제 완료.
    프로그램의 실행을 끝마치셔도 좋습니다.

    \n"; ?> -