• 技术文章 >后端开发 >php教程

    php-帮我看看下面的为啥不对,设置文件大小,当输入数据超过1M时就会覆盖前面的,显示最新1M的数据

    2016-06-02 11:32:09原创432
    php

    function writeLog($msg){
    $max_size = 1000000;
    $logFile = 'log.txt';
    date_default_timezone_set('Asia/Chongqing');
    $data = date('Y-m-d H:i:s').' >>> '.$msg."\r\n";
    $size=filesize($logFile);
    $temp=strlen($data);
    if($size+$temp>$max_size){
    $input=$data++;
    $input = substr($input,(strlen($input)-$max_size));

    }file_put_contents($logFile,$data,FILE_APPEND );

    }
    writeLog('hello');
    ?>

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php
    上一篇:php-PHP + JQUERY 图片上传问题 下一篇:php-访问服务器出问题 ,怎么提升PHP版本
    PHP编程就业班

    相关文章推荐

    • 求大伙儿帮忙• 关于数据库查询更新的有关问题• 学习php 类,遇到一个基础有关问题,求好心人解答• php的缓存技术目的是为了什么而设立的 • 同一个页面中不同按钮显示不同DIV层效果

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网