我有一个将数据发送到文本文件的表单,但我试图将所有数据保存在该文本文件的第一行,并用文本文件本身内的br标记替换可能的中断。很抱歉,如果有一个非常简单的解决方案,但我现在一直在搜索和测试超过一个小时> _< (php新手)
编辑:是的,这是我目前拥有的一般要点。我正在使用变量。 我有一个表单,其中一个输入命名内容,将数据发送到submit.php。 在submit.php ...
$content = $_POST['content'];
并将以下内容发送到文本文件
$data = "$content";
$fh = fopen("file.txt", "a");
fwrite($fh, $data);
答案 0 :(得分:1)
查看php函数nl2br()
(php.net)。它完全符合您的需求,通过您提供的字符串并用\n
标记替换新行({{1}}和\r
s)。
显然<br/>
不会删除实际的中断,只会添加br标记,所以请尝试以下函数:
nl2br