web 开发中如何处理用户输入的html 代码?
程序员文章站
2024-01-09 21:24:28
...
若想保留用户输入的html 代码,下面是html 代码:
a
b
这是如何做到的
抱歉,我讲得不够清楚,我想说的是:
a
b
这两行是用户提交的数据,也许是通过编辑器,也许是用户手动输入,服务器端程序(如:php)接收到的数据就是上面这两行字符,我想请教的是如果在浏览器再次显示这两行代码并且div 和 p 元素能够被浏览器解析,即:在浏览器显示的是一个红色的字符a 和一个绿色的 b ,除了直接输出它们到浏览器还有没有什么好办法? 因为我担心自己输出用户的输入数据会破坏页面结构 ,如:
div style="color:red">
a
会带进一个没闭合的div 标签
回复内容:
若想保留用户输入的html 代码,下面是html 代码:
a
b
这是如何做到的
抱歉,我讲得不够清楚,我想说的是:
a
把
>
几个代码常用符号做转义,转成HTML实体存储。PHP的话有htmlspecialchars函数。
额,用代码编辑器不就可以了
比如:
a
b
我这个就是评论框里输进来的
a
b
可以转换成
<div style="color:red">a</div>
<p style="color:green">b</p>
总的来说,就是把这些代码符号转义成了html去存储。一般语言都有相关函数可以实现吧。
推荐阅读
-
web 开发中如何处理用户输入的html 代码?
-
像csdn博客文章中图片和文字、代码等的排版是如何在服务器数据库中存储的?_html/css_WEB-ITnose
-
thinkphp-用weiphp开发微信如何在代码中调用文本回复?然后如何获取用户输入的内容?
-
用户注册提交如何进行前后端交互,我是新手做前端的不懂后端的,该如何改代码让它可以交互!急用_html/css_WEB-ITnose
-
Python爬虫如何处理html中的延迟加载部分(delayload_url)_html/css_WEB-ITnose
-
Python爬虫如何处理html中的延迟加载部分(delayload_url)_html/css_WEB-ITnose
-
如何控制一个DIV框中的内容,当用户拉浏览器滚动条时,div中的内容可以随之滚动_html/css_WEB-ITnose
-
用户注册提交如何进行前后端交互,我是新手做前端的不懂后端的,该如何改代码让它可以交互!急用_html/css_WEB-ITnose
-
CSS代码求教:中如何使banner的jpg改为播放swf_html/css_WEB-ITnose
-
html5中如何实现用户注册表单的示例代码分享