我已经在网上搜寻了一个可行的例子,但我必须遗漏一些东西,因为它已被无数次回答,但我无法正常工作。
我试图将数据($ file)发送到html文件。我可以回复/打印没有麻烦但是在通过file_put_contents发送到html文件时无法打破新行。我试过了#34; \ r \ n"没有成功。
我正在使用Chrome。这是我认为应该运行的代码:
$someData = $_POST['someData'];
$file = 'file.html';
file_put_contents($file, $someData . PHP_EOL, FILE_APPEND);
答案 0 :(得分:3)
在HTML中,CR
,LF
和CRLF
都不重要。这就是<br />
标记存在的原因,您需要使用它来代替<pre>
块或类似内容显示您的内容,这是CR
/ {{1}时的少数例外情况之一事实上和其他地方一样。
答案 1 :(得分:0)
file_put_contents($ file,$ someData。请在此处查看已删除的COMMAS.PHP_EOL,FILE_APPEND);
就像在Chrome上一样简单。我想我可能已经(gulp)忘记了在我之前尝试这个时上传文件。