我有一个写入.txt文件的函数。我的问题是它只在第一行写入,因此删除新行的旧行。我想将新行附加到文件中。
function logit($log,$filename = ''){
$logfile = "log/".date('Ymd').$filename.".txt";
if ($fh = fopen($logfile, 'w')) {
fwrite($fh, date('H:i:s')." | ".$log."\n");
fclose($fh);
return 1;
} else
return false;
}
答案 0 :(得分:3)
您需要在发布问题之前进行搜索..该问题有很多文档和答案..无论如何,请将此fopen($logfile, 'w')
替换为fopen($logfile, 'a')