如何在PHP文件中添加带/ text的新行?

时间:2014-08-03 15:13:06

标签: php ubuntu

操作系统:Ubuntu / Xfce,14.04。

我尝试了很多解决方案,但没有一个能为我工作。我知道" / n",PHP_EOL或" / n / r"应该添加一个新行。来自另一个文件的表单脚本假设将所输入的内容添加到新行中。它不会进入一条新线,只是第一线。

这是我的代码:

$fp = fopen($_SERVER['DOCUMENT_ROOT']. "/HDdeltin/LoginSignup/Users/$con", "wb");
fwrite($fp,$text);
$writeemail = $email . "\n";
fwrite($fp,$writeemail);
fclose($fp);

代码有什么问题?感谢

3 个答案:

答案 0 :(得分:0)

您可以尝试使用

$writeemail = $email . PHP_EOL;

$writeemail = $email . '</br>';

答案 1 :(得分:0)

尝试添加类似

的内容
 "<br/>".PHP_EOL.

br是html换行标记。

PHP_EOL实际上在源代码中添加了一个换行符,而不是由html渲染角色显示。

答案 2 :(得分:0)

如果我已正确阅读您的问题,您需要在文件中添加新行,而不是覆盖它。我的问题是,你为什么还在使用PHP4函数?使用PHP5功能,因为它们更好,更易于使用,更舒适。使用此:

file_put_contents($_SERVER['DOCUMENT_ROOT']. "/HDdeltin/LoginSignup/Users/$con", "\n".$email, FILE_APPEND);

如果您已经在新的一行(因为您已经将新行添加到字符串中,然后将其写入文件),请将“\ n”移到$ email的另一侧。