Php 如何破译一行代码

Php 如何破译一行代码,php,html,line,break,Php,Html,Line,Break,我试图在这段代码之后破译这条线。我不知道我做了什么,我的代码输出如下所示: 输出: 用户:adminLogged-in:2014-02-09 05:34:30用户:adminLogged-OUT: 2014-02-09 05:34:36用户:Tataloged in:2014-02-09 05:34:41用户: 塔塔罗格:2014-02-09 05:34:43 我想设置一些空间和新线 $date=date("Y-m-d H:i:s"); $updatefile = "userlogs.txt";

我试图在这段代码之后破译这条线。我不知道我做了什么,我的代码输出如下所示:

输出:

用户:adminLogged-in:2014-02-09 05:34:30用户:adminLogged-OUT: 2014-02-09 05:34:36用户:Tataloged in:2014-02-09 05:34:41用户: 塔塔罗格:2014-02-09 05:34:43

我想设置一些空间和新线

$date=date("Y-m-d H:i:s");
$updatefile = "userlogs.txt";  
$fh = fopen($updatefile, 'a') or die("can't open file");
$stringData = "User: $username";
fwrite($fh, "$stringData");
$stringData = "Logged in: $date";
fwrite($fh, "$stringData");
fclose($fh);

只需在
fwrite()前面使用
\n
\r

像这样

fwrite($fh, "\n$stringData");
              ^-------- // Add this to both of your fwrite() calls
试试这个

$date = date("Y-m-d H:i:s");
$updatefile = "userlogs.txt";  
$fh = fopen($updatefile, 'a') or die("can't open file");
$stringData = "User: $username";
fwrite($fh, "$stringData\n");
$stringData = "Logged in: $date";
fwrite($fh, "$stringData\n");
fclose($fh);
在这里,您只需在变量赋值之前或之后添加
\n
,就像这样
fwrite($fh,$stringData\n”)
fwrite($fh,“\n$stringData”)


有关更多详细信息,请参阅。

请阅读此…在行中添加“/n”。这叫新线。除非您的环境是浏览器而不是终端,否则您可以使用
fwrite($fh,“$stringData\n”)。或者更好:
fwrite($fh,$stringData.PHP_EOL)它仍然不能工作相同的输出:((输出???。我给出了输入和未来数据的解决方案。我猜是windows=\r\n@Crazysheep,对。或者只要
\r
就可以了。