将表单数据输出为单行

时间:2011-10-14 02:53:10

标签: php forms line-breaks

我有一个将数据发送到文本文件的表单,但我试图将所有数据保存在该文本文件的第一行,并用文本文件本身内的br标记替换可能的中断。很抱歉,如果有一个非常简单的解决方案,但我现在一直在搜索和测试超过一个小时> _< (php新手)

编辑:是的,这是我目前拥有的一般要点。我正在使用变量。 我有一个表单,其中一个输入命名内容,将数据发送到submit.php。 在submit.php ...

$content = $_POST['content'];

并将以下内容发送到文本文件

$data = "$content";

$fh = fopen("file.txt", "a");
fwrite($fh, $data);

1 个答案:

答案 0 :(得分:1)

查看php函数nl2br()php.net)。它完全符合您的需求,通过您提供的字符串并用\n标记替换新行({​​{1}}和\r s)。

显然<br/>不会删除实际的中断,只会添加br标记,所以请尝试以下函数:

nl2br