导航菜单
首页 >  » 正文

php清除缓存代码

来分享一段php清除缓存的代码吧,最近有些大哥说飞鸟泛目录站群,还有大哥别K我站群,蜘蛛一起来,访问量一起来,生成的缓存文件硬盘顶不住,那么来分享这段代码吧

  1. <?php  
  2. function deldir($dir) {  
  3.   //先删除目录下的文件:  
  4.   $dh=opendir($dir);  
  5.   while ($file=readdir($dh)) {  
  6.     if($file!="." && $file!="..") {  
  7.       $fullpath=$dir."/".$file;  
  8.       if(!is_dir($fullpath)) {  
  9.           unlink($fullpath);  
  10.       } else {  
  11.           deldir($fullpath);  
  12.       }  
  13.     }  
  14.   }  
  15.    
  16.   closedir($dh);  
  17.   //删除当前文件夹:  
  18.   if(rmdir($dir)) {  
  19.     return true;  
  20.   } else {  
  21.     return false;  
  22.   }  
  23. }  
  24. deldir('./cache');  
  25. mkdir('./cache');  
  26.   
  27. echo '清除完成啦~';  

这段代码保存为php文件,默认清除cache文件夹的缓存文件,一访问就清除,大家可以在宝塔设置定时任务,或者自己访问都行。

0.277000s