Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/296.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_Mysql_Html - Fatal编程技术网

Php 包括原始文本格式

Php 包括原始文本格式,php,mysql,html,Php,Mysql,Html,我希望从我的数据库返回的帖子,从用户那里返回的帖子,按照他们最初输入的方式进行格式化 就像当我从一行数据中回显文本时,结果是这样的: Hello There. Hello There. 当用户最初将其格式化为以下格式时: Hello There. Hello There. 注意退货了吗?我如何做到这一点 这是我的html: <form method="post" action="share.php"> <textarea name

我希望从我的数据库返回的帖子,从用户那里返回的帖子,按照他们最初输入的方式进行格式化

就像当我从一行数据中回显文本时,结果是这样的:

Hello There.
Hello
There.
当用户最初将其格式化为以下格式时:

Hello There.
Hello
There.
注意退货了吗?我如何做到这一点

这是我的html:

        <form method="post" action="share.php">
            <textarea name="story"></textarea>
            <div id="share-something-bottom">
                <div id="share-something-camera">
                    <img src="images/camera.png"/>
                    <button type="submit" class="share"    
                                           name="share"><p>Share</p></button>
                </div>
            </div>
        </form>

分享

我正在数据库表中使用varchar字段


谢谢

将格式存储在数据库中,并确保在存储之前先将其转义。

如果希望在页面上回显新行时保留它们,则需要使用
nl2br()


您也可以将字符串包装在
标记中,但这也会影响所使用的字体(默认情况下)。

您将其写入数据库,并确保不会通过使用以下方法添加令人讨厌的转义序列:。并不是说,如果它只是一个文本区域,那么在那里显示数据或使用标记可能更容易