+ -
当前位置:首页 → 问答吧 → 求助一段删除后台缓存的代码

求助一段删除后台缓存的代码

时间:2011-07-06

来源:互联网

就是我后台页面上点击 更新缓存,,
就可以把我的后台文件夹里的Runtime  里的Cache里的文件全部删除

作者: 陈忠超   发布时间: 2011-07-06

  1.     public function cache() {
  2.         import('ORG.Io.Dir');
  3.         $Dir = new Dir();
  4.         if (isset($_POST['dir'])) {
  5.             if (isset($_POST['slt'])) {//删除选中的缓存
  6.                 foreach ($_POST['dir'] as $key) {
  7.                     $Dir->del(TMP_DIR . $key);
  8.                 }
  9.             }
  10.             if (isset($_POST['cfg'])) {
  11.                 foreach ($_POST['dir'] as $key) {//删除选中的配置缓存
  12.                     $Dir->delFile(TMP_DIR . $key . '/~app.php');
  13.                     $Dir->delFile(TMP_DIR . $key . '/~runtime.php');
  14.                 }
  15.             }
  16.             if (isset($_POST['all'])) {
  17.                 $Dir->del(TMP_DIR);
  18.             }
  19.             $this->assign('waitSecond', 10);
  20.             $this->success('缓存清理完毕!请刷新后台或者从新登陆!');
  21.         }
  22.         $Dir->listFile(TMP_DIR);
  23.         $dirs = $Dir->toArray();
  24.         $this->assign('dirs', $dirs);
  25.         $this->display();
  26.     }
复制代码

作者: ck52110u   发布时间: 2011-07-06