Php 如何破译一行代码
我试图在这段代码之后破译这条线。我不知道我做了什么,我的代码输出如下所示: 输出: 用户: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 我想设置一些空间和新线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";
$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
就可以了。