Heim > php教程 > php手册 > php 剔除日志文件

php 剔除日志文件

WBOY
Freigeben: 2016-06-06 19:42:46
Original
1521 Leute haben es durchsucht

php 删除日志文件 就是现在我有一个存放日志的文件夹,需要怎么做才能用程序做到将较早的日志文件进行删除?大神们有方法么? ------解决思路---------------------- 可以写个脚本删呢,一天跑一次检查过期(比对当前时间和日志的最后修改时间或者创建时间)

php 删除日志文件
就是现在我有一个存放日志的文件夹,需要怎么做才能用程序做到将较早的日志文件进行删除?大神们有方法么?
------解决思路----------------------
可以写个脚本删呢,一天跑一次检查过期(比对当前时间和日志的最后修改时间或者创建时间)的日志文件给予删除

脚本的话比如这样,删除内容修改超过7天的文件
<br />
find ./ -mtime +7 <br><font color='#FF8000'>------解决思路----------------------</font><br> xargs rm -rf <br />
Nach dem Login kopieren

------解决思路----------------------
函数可改写为
function dir_size($dir,$url){<br />
  $dh = @opendir($dir);             //打开目录,返回一个目录流<br />
  $return = array();<br />
  $i = 0;<br />
  while($file = @readdir($dh)){     //循环读取目录下的文件<br />
    if($file!='.' and $file!='..'){<br />
      $path = $dir.'/【本文来自鸿网互联 (http://www.68idc.cn)】'.$file;     //设置目录,用于含有子目录的情况<br />
      if(is_dir($path)){<br />
      }elseif(is_file($path)){<br />
        $files[] = array(<br />
          'filename' => $path,//获取文件名称                     <br />
          'filesize' => round((filesize($path)/1024),2),//获取文件大小<br />
          'filetime' => date("Y-m-d H:i:s",filemtime($path)),//获取文件最近修改日期   <br />
          'return' => $url.'/'.$file<br />
          );<br />
        $filetime[] = filemtime($path);//获取文件最近修改日期   <br />
      }<br />
    }<br />
  }  <br />
  @closedir($dh);             //关闭目录流<br />
  array_multisort($filetime,SORT_DESC,SORT_STRING, $files);//按时间排序<br />
  return $files;               //返回文件<br />
}<br />
Nach dem Login kopieren
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage