美文网首页
php清理今天以前的logs文件

php清理今天以前的logs文件

作者: LoveONLYOU | 来源:发表于2016-01-04 22:55 被阅读0次

    /**

    * 清理今天以前的logs文件

    */

    $time = mktime(0, 0, 0, date('m'), date('d'), date('Y'));

    $dir = '../logs';

    $delete_count = 0;

    if(is_dir($dir))

    {

    if ($dh = opendir($dir)) {

    while (($file = readdir($dh)) !== false) {

    if($file != '.' && $file != '..')

    {

    $file_dir = $dir . '/' . $file;

    var_dump($file_dir);

    if(filemtime($file_dir) < $time)

    {

    $status = unlink($file_dir);

    if( !$status )

    {

    echo 'fail';

    }

    else

    {

    $delete_count++;

    }

    }

    }

    }

    echo 'delete file count is ' . $delete_count;

    closedir($dh);

    }

    }

    相关文章

      网友评论

          本文标题:php清理今天以前的logs文件

          本文链接:https://www.haomeiwen.com/subject/ljjahttx.html