呼び出された関数がlogToFile
あり、それを呼び出すと、ファイルにログが記録されますが、新しい行は追加されません。
これは私のコードです:
function logToFile($msg) {
$filename = "log.txt";
$fd = fopen($filename, "a");
$str = "[" . date("Y/m/d h:i:s", mktime()) . "] " . $msg;
fwrite($fd, $str . "\n");
fclose($fd);
}
私はもう試した:
$msg . "\n"
$msg . "\r\n"
それらはすべてこれを出力します:
[2013/11/03 06:32:06]Test[2013/11/03 06:34:58]Test2[2013/11/03 06:37:10]Test3