PHP在新行中为新条目附加文本

时间:2016-01-05 11:59:30

标签: php

我正在尝试在新行中写入文本,当条目写入时我现在无法使用时间日期,当新条目出现时,它将出现在旧条目旁边。

05-01-2016, 16:33 - 2016-01-05 04:01:1905-01-2016, 16:33 - 2016-01-05 04:01:20 -01-05 04:01:14a2016-01-05 04:01:15a2016-01-05 04:01:15a2016-01-05 04:01:16

$timezone = "Asia/Colombo";
    date_default_timezone_set($timezone);
    $today = date("Y-m-d h:m:s");
    echo $today;

    $myfile = fopen("D:\Log\log.txt", "a") or die("Unable to open file!");
$txt = "user id date";
fwrite($myfile, "a". $today ."\n");
fclose($myfile);

3 个答案:

答案 0 :(得分:1)

将fwrite与PHP_EOL一起使用

fwrite($myfile, "a". $today .PHP_EOL);

如果不起作用你可以尝试

fwrite($myfile, "a". $today ."\r\n");

答案 1 :(得分:0)

$file      = "/your_file_path/your_file_name.txt";
file_put_contents($file, print_r($your_content, true), FILE_APPEND);

首先设置您的文件路径,并在FILE_APPEND中添加file_put_contents新内容,并授予您存储文件的文件夹的权限。

答案 2 :(得分:0)

您可以使用此代码,效果很好:

fwrite($myfile, "\r\n"."a".$today);