Php 如何保存HTML标记<;p>&</p>;从转换为&;书信电报;宝洁;燃气轮机;及;lt/宝洁;燃气轮机;

Php 如何保存HTML标记<;p>&</p>;从转换为&;书信电报;宝洁;燃气轮机;及;lt/宝洁;燃气轮机;,php,html,tags,Php,Html,Tags,我有一个文本框,可以更新/编辑我的数据库,在经历了数千次错误后,我试图让它真正工作,我现在处于[希望]最后阶段 目前没有这些编辑页面,我的网站是如何工作的,例如,我在数据库中有一个文本块 [p] 这是示例文本[/p] [p] 这是更多的示例文本,将在下一段[/p] 当它在网站上回响时,html标签消失了,文本的格式完全符合我的要求 然而,当我添加一个新页面或编辑现有文本时,我最终得到的正是我在文本框中所写的内容,并在网站上回荡 我能做些什么来阻止这种情况发生 这是密码 <form id="

我有一个文本框,可以更新/编辑我的数据库,在经历了数千次错误后,我试图让它真正工作,我现在处于[希望]最后阶段

目前没有这些编辑页面,我的网站是如何工作的,例如,我在数据库中有一个文本块

[p] 这是示例文本[/p]

[p] 这是更多的示例文本,将在下一段[/p]

当它在网站上回响时,html标签消失了,文本的格式完全符合我的要求

然而,当我添加一个新页面或编辑现有文本时,我最终得到的正是我在文本框中所写的内容,并在网站上回荡

我能做些什么来阻止这种情况发生

这是密码

<form id="form" name="form" method="post" action="page_edit_parse.php"  onsubmit="return validate_form ( );">

<textarea name="pagebody" id="pagebody" cols="88" rows="16"><?php echo $pagebody; ?></textarea>

<input name="pid" type="hidden" value="<?php echo $pid; ?>" />

<input type="submit" name="button" id="button" value="Submit Page Edit" />

</form>


显示页面时,textarea($pagebody)的内容被解释为html,这就是标记标记“消失”的原因。但是,当您提交表单时,textarea内容将被编码,以保留您的输入。接收脚本可以在将pagebody值写入数据库之前对其进行解码。请参阅此相关帖子:。

干杯!现在这很有道理!现在一切都很好D