使用php进行fwrite时如何保持textarea换行符?

时间:2016-07-12 01:23:11

标签: php html

我正在制作像pastebin或hastebin一样的文本框。

在我的index.php中,我有:index.php

在我的uploader.php中,我有:uploader.php

当我这样做时,输出会做我想要的一切,但在.txt中它会打破一条线,但在php帖子上它不会。 E.g。

在.txt文件中:

Hello
Hello

将显示为

Hello 
Hello

但在php中它会显示为

Hello Hello

有人可以帮帮我吗?

注意:我在localhost上运行,但我要将其上传到我的网站!

2 个答案:

答案 0 :(得分:1)

以前来过这里。 我希望你使用mysqli_real_escape_string保存到数据库或PDO中。它安全并防止错误。

输出内容时,请使用nl2br。例如:

<?php  echo nl2br($mystring);  ?>

这将保留换行符。

答案 1 :(得分:0)

如果您以HTML格式显示文本,最简单的方法是将所有文本放在<pre>Hello Hello</pre> 块中:

{{1}}