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

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

WBOY
WBOYOriginal
2016-06-02 11:32:091001Durchsuche

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

<code>}file_put_contents($logFile,$data,FILE_APPEND );</code>

}
writeLog('hello');
?>

Stellungnahme:
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