Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP:在文件内容上新建一行_Php_Html - Fatal编程技术网

PHP:在文件内容上新建一行

PHP:在文件内容上新建一行,php,html,Php,Html,我在网上搜索了一个有效的例子,但我肯定遗漏了什么,因为它已经被回答了很多次,但我无法让它起作用 我正在尝试将数据($file)发送到html文件。我可以不费吹灰之力地回显/打印,但在通过文件内容发送到html文件时,我不能换行。我尝试了“\r\n”,但没有成功 我用的是Chrome。这是我认为应该有效的代码: $someData = $_POST['someData']; $file = 'file.html'; file_put_contents($file, $someData .

我在网上搜索了一个有效的例子,但我肯定遗漏了什么,因为它已经被回答了很多次,但我无法让它起作用

我正在尝试将数据($file)发送到html文件。我可以不费吹灰之力地回显/打印,但在通过文件内容发送到html文件时,我不能换行。我尝试了“\r\n”,但没有成功

我用的是Chrome。这是我认为应该有效的代码:

 $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,我正在努力阅读手册,当我找到它的时候,我会发布解决方案。干杯尽管如此,我在哪里可以使用
?如果我在动作标记的形式中使用它,它没有任何效果。这就是你的意思吗?