首页 新闻 会员 周边

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

0
悬赏园豆:20 [待解决问题]

<?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');
?>

php
hides的主页 hides | 初学一级 | 园豆:144
提问于:2015-05-06 19:11
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册