麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > ThinkPHP > 正文

thinkphp 實現清除緩存

2024-09-09 15:19:46
字體:
來源:轉載
供稿:網友

dedecms有清除緩存的功能于是下功夫去研究了一下,結果弄的我云里霧里,嗨....結果自己在網上查了一下,按照網站的自己寫了一個清除緩存的功能.

tp執行代碼:

  1. //是獲取要清楚的目錄和目錄所在的絕對路徑 
  2.   public function cache(){ 
  3.         ////前臺用ajax get方式進行提交的,這里是先判斷一下 
  4.         if($_POST['type']){ 
  5.           //得到傳遞過來的值 
  6.             $type=$_POST['type']; 
  7.             //將傳遞過來的值進行切割,我是已“-”進行切割的 
  8.             $name=explode('-'$type); 
  9.             //得到切割的條數,便于下面循環 
  10.             $count=count($name); 
  11.            //循環調用上面的方法 
  12.             for ($i=0;$i<$count;$i++){ 
  13.                 //得到文件的絕對路徑 
  14.                 $abs_dir=dirname(dirname(dirname(dirname(__FILE__)))); 
  15.                 //組合路徑 
  16.                 $pa=$abs_dir.'/index/Runtime//'
  17.                 $runtime=$abs_dir.'/index/Runtime/~runtime.php'
  18.                if(file_exists($runtime))//判斷 文件是否存在 
  19.                { 
  20.                  unlink($runtime);//進行文件刪除 
  21.                } 
  22.     //調用刪除文件夾下所有文件的方法 
  23.                 $this->rmFile($pa,$name[$i]);    
  24.             } 
  25.            //給出提示信息 
  26.             $this->ajaxReturn(1,'清除成功',1); 
  27.         }else
  28.             $this->display(); 
  29.         } 
  30.     } 
  31.  public function rmFile($path,$fileName){//刪除執行的方法 
  32.         //去除空格 
  33.         $path = preg_replace('/(//){2,}|{///}{1,}/','/',$path);    
  34.         //得到完整目錄    
  35.         $path.= $fileName
  36.         //判斷此文件是否為一個文件目錄 
  37.         if(is_dir($path)){ 
  38.             //打開文件 
  39.             if ($dh = opendir($path)){ 
  40.                 //遍歷文件目錄名稱 
  41.                    while (($file = readdir($dh)) != false){ 
  42.                        //逐一進行刪除 
  43.                        unlink($path.'//'.$file); 
  44.                        } 
  45.                        //關閉文件 
  46.                       closedir($dh); 
  47.                 }    
  48.             } 
  49.     } 

tp:前臺代碼(有點簡陋哦)

  1. <!--<html> 
  2. <head> 
  3. <title></title> 
  4. <script language="javascript" type="text/javascript" src="__PUBLIC__/js/jquery.js"></script> 
  5. <script type="text/javascript"
  6. $(function(){ 
  7.     $('#button').click(function(){ 
  8.         if(confirm("確認要清除緩存?")) { 
  9.         var $type=$('#type').val(); 
  10.         var $mess=$('#mess'); 
  11.         $.post('__URL__/cache',{type:$type},function(data){ 
  12.   alert("緩存清理成功"); 
  13.    }); 
  14.          }else
  15.                 return false; 
  16.             }   
  17.     }); 
  18. });      
  19. </script> 
  20. </head> 
  21. <body> 
  22.    <!-- <table border="0" cellpadding="2" cellspacing="1" style="width:100%"
  23.         <tr> 
  24.             <input type="hidden" name="type" id="type" class="text" style="width:50px" value="Cache-Data-Temp-Logs" /> 
  25.             <td nowrap align="left"><input type="button" id="button" class="text" value="點擊一鍵清除所有" /></td> 
  26.             <td id="mess"></td> 
  27.         </tr> 
  28.     </table>--> 
  29. </body>--> 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 在线视频观看一区二区 | japanese xxxxhd | 黄色影院在线看 | 日本不卡视频在线观看 | 久久亚洲精品久久国产一区二区 | 成人短视频在线观看免费 | 久久老司机精品视频 | 91午夜在线观看 | 一级空姐毛片 | 2017亚洲男人天堂 | 精品久久久久久久久久久久包黑料 | 9191色| 草莓视频在线导航 | 午夜视 | 国产精品中文在线 | 久久久精品视 | 国产毛片网站 | 91婷婷射 | 欧洲成人综合网 | 国产午夜精品久久久久久久蜜臀 | caoporn国产一区二区 | 久久久中精品2020中文 | 情侣啪啪网站 | 狠狠干网站 | chinese乱子伦xxxx国语对白 | 久久亚洲成人网 | 国产一区二区不卡视频 | 在线免费观看毛片 | 无码专区aaaaaa免费视频 | 51国产偷自视频区视频小蝌蚪 | 国产午夜精品一区二区三区在线观看 | 黑人一区二区三区四区五区 | av在线播放地址 | 国内精品国产三级国产a久久 | 国产99页 | 亚洲福利在线视频 | 成人福利在线播放 | 羞羞羞网站 | 久久免费视频一区二区三区 | 毛片a片| www亚洲成人 |