PHP 中的“”在我的文件中没有向下移动一行


" " in php is not moving down a line in my file

我正在编写一个小的 php 脚本来将表单数据保存到文件中,一切正常,除了 ' 没有在文件中向下移动一行。它在同一行上打印所有数据。

<?php
$firstname = $_POST["firstname"];
$email = $_POST["email"];
$handle = fopen('details.txt','a');
fwrite($handle, $firstname ."'n");
fwrite($handle, $email);
?>
<br>
 Your email address is: <?php
 echo $_POST["email"];
?>

必须是跨平台换行问题。您的系统可能期望''r'

使用PHP_EOL

此平台的正确"行尾"符号。自 PHP 5.0.2 起可用

这使您的新生产线跨平台。您再也不用担心 ' 或 ''r' 了。

fwrite($handle, $firstname .PHP_EOL);