php 中的“\n”没有在我的文件中向下移动一行
"\n" in php is not moving down a line in my file
我正在编写一个 php 小脚本来将表单数据保存到文件中,一切正常,除了 \n 没有在文件中向下移动一行。它在同一行上打印所有数据。
<?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\n
使用PHP_EOL
The correct 'End Of Line' symbol for this platform. Available since PHP 5.0.2
这使您的新产品线跨平台。您不必再担心 \n 或 \r\n。
fwrite($handle, $firstname .PHP_EOL);
我正在编写一个 php 小脚本来将表单数据保存到文件中,一切正常,除了 \n 没有在文件中向下移动一行。它在同一行上打印所有数据。
<?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\n
使用PHP_EOL
The correct 'End Of Line' symbol for this platform. Available since PHP 5.0.2
这使您的新产品线跨平台。您不必再担心 \n 或 \r\n。
fwrite($handle, $firstname .PHP_EOL);