У меня есть код, в котором я веду журнал с регистром активности пользователей в моей интрасети, и я хочу, чтобы каждый пользователь находился в отдельной строке, но это не делает разрыв строки.
$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
, я оставлю вам руководство .Вы должны сделать это с двойными кавычками, с одинарными кавычками это не работает.