PHP:在文件内容上新建一行
我在网上搜索了一个有效的例子,但我肯定遗漏了什么,因为它已经被回答了很多次,但我无法让它起作用 我正在尝试将数据($file)发送到html文件。我可以不费吹灰之力地回显/打印,但在通过文件内容发送到html文件时,我不能换行。我尝试了“\r\n”,但没有成功 我用的是Chrome。这是我认为应该有效的代码:PHP:在文件内容上新建一行,php,html,Php,Html,我在网上搜索了一个有效的例子,但我肯定遗漏了什么,因为它已经被回答了很多次,但我无法让它起作用 我正在尝试将数据($file)发送到html文件。我可以不费吹灰之力地回显/打印,但在通过文件内容发送到html文件时,我不能换行。我尝试了“\r\n”,但没有成功 我用的是Chrome。这是我认为应该有效的代码: $someData = $_POST['someData']; $file = 'file.html'; file_put_contents($file, $someData .
$someData = $_POST['someData'];
$file = 'file.html';
file_put_contents($file, $someData . PHP_EOL, FILE_APPEND);
在HTML中,
CR
,LF
和CRLF
都不重要。这就是为什么
标签存在,您需要使用它,或者在
块或类似块中显示您的内容,这是CR
/LF
东西实际与其他地方一样工作时的少数例外情况之一。文件放置内容($file,$someData.在这里用倒逗号隔开。PHP\u EOL,file\u APPEND)
它和镀铬一样简单。我想我可能(吞咽)忘记了在我之前尝试上传文件。如果您在浏览器中查看HTML,则不会显示换行符。您可以改为使用
,这是HTML中的换行符。但是我如何添加?除非我F12或检查内容服务器端,否则我看不到文件发送的内容。请将内容添加到我的标记上。我希望能有一个不需要太多注意的自动断线器。Arkascha,我正在努力阅读手册,当我找到它的时候,我会发布解决方案。干杯尽管如此,我在哪里可以使用
?如果我在动作标记的形式中使用它,它没有任何效果。这就是你的意思吗?