我有一个代码,我在其中记录了我内部网中用户的活动寄存器的日志,我希望每个用户都在不同的行上,但它不会使换行符。
$nowtimename = gmdate('Y-m-d h:i:s \G\M\T', time());
$fp = fopen ("logs.txt", "a");
fwrite ($fp, $_SESSION["usuario"]);
fwrite ($fp, ";");
fwrite ($fp, $_SESSION["privilegio"]);
fwrite ($fp, ";");
fwrite ($fp, $nowtimename);
fwrite ($fp, \n);
fclose ($fp);
?>
$nowtimename = gmdate('Y-m-d h:i:s \G\M\T', time());
$fp = fopen ("logs.txt", "a");
fwrite ($fp, $_SESSION["usuario"]);
fwrite ($fp, ";");
fwrite ($fp, $_SESSION["privilegio"]);
fwrite ($fp, ";");
fwrite ($fp, $nowtimename);
fwrite ($fp, "\n");
fclose ($fp);
?>
我尝试了两种方法,但它对我不起作用。
您必须
\n
在单引号之间而不是双引号之间写:如果这对您不起作用,请尝试
PHP_EOL
一下,我会把手册留给您。你必须用双引号来做,用单引号是行不通的。