如何让我的php在另一行添加文本

如何让我的php在另一行添加文本,php,list,line,add,Php,List,Line,Add,在我的PHP脚本中,创建一个新文件并向其中添加文本。 但在添加新文本时 我明白了 我想要它,所以它不添加2的权利旁边的一个,但把下面像一个列表 比如说 1text 2text PHP_EOL是PHP中预定义的常量,因为PHP 4.3.10和PHP 5.0.2。请参阅手册张贴: 使用它可以节省跨平台开发的额外代码 只需将代码更改为以下内容 <?php $msg = $_GET['w'].PHP_EOL; $logfile= 'chatroom.chat'; $fp = fopen($lo

在我的PHP脚本中,创建一个新文件并向其中添加文本。

但在添加新文本时 我明白了

我想要它,所以它不添加2的权利旁边的一个,但把下面像一个列表 比如说

1text
2text

PHP_EOL是PHP中预定义的常量,因为PHP 4.3.10和PHP 5.0.2。请参阅手册张贴:

使用它可以节省跨平台开发的额外代码

只需将代码更改为以下内容

<?php
$msg = $_GET['w'].PHP_EOL;
$logfile= 'chatroom.chat';
$fp = fopen($logfile, "a");
fwrite($fp, $msg);
fclose($fp);
?>

您需要在每行追加一个enter char(“\n”)。有些人喜欢:

$msg = $_GET['w']."\n";

您可以通过将字符串“\r\n”添加到行尾来实现此目的。使用双引号,否则将无法使用。

很好的解决方案!!对我来说非常好
1text
2text
<?php
$msg = $_GET['w'].PHP_EOL;
$logfile= 'chatroom.chat';
$fp = fopen($logfile, "a");
fwrite($fp, $msg);
fclose($fp);
?>
$msg = $_GET['w']."\n";