0

呼び出された関数が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
4

3 に答える 3