加入收藏 | 设为首页 | 会员中心 | 我要投稿 黔东南站长网 (https://www.0855zz.com.cn/)- 混合云存储、建站、网络、云计算、应用安全!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

Server.HTMLEncode让代码在页面里显示为源代码

发布时间:2022-07-02 10:32:54 所属栏目:PHP教程 来源:互联网
导读:今天因为程序里面要把写入数据库的html源代码以html源编码的形式显示在页面里面,而不要被浏览器解释成。。找了N久都不知道怎么做后来看了一下一个程序里面有修改模板的功能。。找了一个竟然是一个asp的方法^^记下来了 Server.HTMLEncode HTMLEncode 一.HTML
  今天因为程序里面要把写入数据库的html源代码以html源编码的形式显示在页面里面,而不要被浏览器解释成。。找了N久都不知道怎么做后来看了一下一个程序里面有修改模板的功能。。找了一个竟然是一个asp的方法^^记下来了
 
  Server.HTMLEncode
 
  HTMLEncode
 
  一.HTMLEncode 方法对指定的字符串应用 HTML 编码。
 
  语法
 
  Server.HTMLEncode( string )
 
  参数
 
  string
 
  指定要编码的字符串。
 
  示例
 
  脚本
 
  代码如下:
 
  <%= Server.HTMLEncode("The paragraph tag: <P>") %>
  输出
 
  The paragraph tag: <P>
 
  注意 以上输出将被 Web 浏览器显示为
 
  The paragraph tag: <P>
 
  如果查看一下源文件或以文本方式打开一个 Web 页,您就可以看到已编码的 HTML
 
  二.相关例子解析:
 
  rs("content")=Server.Htmlencode(Request("content")) :
 
  rs("content")的意思是说,rs是一个recordset对象,content是数据库表中的一个字段;recordset对象可以操作数据库表的每一条记录,以及其中的每个字段.
 
  Server.Htmlencode的作用:是把某些代码转换成html格式的.
 
  Request("content")是指:返回的上个页面里有一个名字为content的元素的值;它可能是表单里的某个文本框,也有可能是个querystring型的东西
 
  但是从名字和习惯来判断,它是一个表单的多行文本框,因为它是放置内容用的.
 
  整体意思是它把上个递交页面传来的文本框里的值,放在数据库中现在打开的记录中的content字段中.

(编辑:黔东南站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读