Admin_Decode.asp
上传用户:lwb168
上传日期:2021-10-31
资源大小:722k
文件大小:4k
源码类别:

Email服务器

开发平台:

ASP/ASPX

  1. <!--#include file = "Include/Startup.asp"-->
  2. <!--#include file = "admin_private.asp"-->
  3. <%
  4. '☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆
  5. '★                                                                  ★
  6. '☆                eWebEditor - eWebSoft在线编辑器                   ☆
  7. '★                                                                  ★
  8. '☆  版权所有: eWebSoft.com                                          ☆
  9. '★                                                                  ★
  10. '☆  程序制作: eWeb开发团队                                          ☆
  11. '★            email:webmaster@webasp.net                            ★
  12. '☆            QQ:589808                                             ☆
  13. '★                                                                  ★
  14. '☆  相关网址: [产品介绍]http://www.eWebSoft.com/Product/eWebEditor/ ☆
  15. '★            [支持论坛]http://bbs.eWebSoft.com/                    ★
  16. '☆                                                                  ☆
  17. '★  主页地址: http://www.eWebSoft.com/   eWebSoft团队及产品         ★
  18. '☆            http://www.webasp.net/     WEB技术及应用资源网站      ☆
  19. '★            http://bbs.webasp.net/     WEB技术交流论坛            ★
  20. '★                                                                  ★
  21. '☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆
  22. %>
  23. <%
  24. sPosition = sPosition & "获取解释函数代码"
  25. Call Header()
  26. Call Content()
  27. Call Footer()
  28. Sub Content()
  29. %>
  30. <Script Language=JavaScript>
  31. function MakeCode(){
  32. var b = false;
  33. var str = "<!--#" + "include file = "....../eWebEditor/Include/DeCode.asp"-->nnn<" + "%nn";
  34. str += "Response.Write eWebEditor_DeCode(sContent, "";
  35. for (var i=0;i<document.all("filterItem").length;i++){
  36. if (document.all("filterItem")[i].checked){
  37. if (b) str += ", ";
  38. str += document.all("filterItem")[i].value.toUpperCase();
  39. b = true;
  40. }
  41. }
  42. str += "")nn%" + ">";
  43. okcode.value = str;
  44. }
  45. </Script>
  46. <p class=highlight2>代码解释功能,目的是为了防止一些人恶意的提交一些代码,影响系统的安全使用,通过字符转换的方法,防止这种现象的发生。以下调用文件的路径,请根据实际的安装进行更改。在需要调用的地方,先得包含deCode.asp文件,代码如下:</p>
  47. <textarea rows=3 cols=65 style='width:100%'>&lt;!--#include file = &quot;....../eWebEditor/Include/DeCode.asp&quot;--&gt;</textarea>
  48. <p class=highlight2>请先选择需要的解释的对象,也就是不允许用户使用的对象,然后点击生成即可。</p>
  49. <table border=1 cellpadding=3 cellspacing=0 width="100%">
  50. <tr>
  51. <td><input type="checkbox" name="filterItem" value="script" checked> 脚本过滤(<span class=highlight1>SCRIPT</span>):即不允许使用javascript,vbscript等,事件onclick,ondlbclick等</td>
  52. </tr>
  53. <tr>
  54. <td><input type="checkbox" name="filterItem" value="object"> 对象过滤(<span class=highlight1>OBJECT</span>):即不允许 object, param, embed 标签,不能嵌入对象</td>
  55. </tr>
  56. <tr>
  57. <td><input type="checkbox" name="filterItem" value="table"> 表格过滤(<span class=highlight1>TABLE</span>):即不允许使用table,th,td,tr标签</td>
  58. </tr>
  59. <tr>
  60. <td><input type="checkbox" name="filterItem" value="class"> 样式类过滤(<span class=highlight1>CLASS</span>):即不允许使用 class= 这样的标签</td>
  61. </tr>
  62. <tr>
  63. <td><input type="checkbox" name="filterItem" value="style"> 样式过滤(<span class=highlight1>STYLE</span>):即不允许使用 style= 这样的标签</td>
  64. </tr>
  65. <tr>
  66. <td><input type="checkbox" name="filterItem" value="xml"> XML过滤(<span class=highlight1>XML</span>):即不允许使用 xml 标签</td>
  67. </tr>
  68. <tr>
  69. <td><input type="checkbox" name="filterItem" value="namespace"> 命名空间过滤(<span class=highlight1>NAMESPACE</span>):即不允许使用 &lt;o:p&gt;&lt;/o:p&gt; 这种格式</td>
  70. </tr>
  71. <tr>
  72. <td><input type="checkbox" name="filterItem" value="font"> 字体过滤(<span class=highlight1>FONT</span>):即不允许使用 font 标签,不建议使用</td>
  73. </tr>
  74. <tr>
  75. <td><input type="checkbox" name="filterItem" value="marquee"> 字幕过滤(<span class=highlight1>MARQUEE</span>):即不允许使用 marquee 标签,也就没有移动滚动的特殊</td>
  76. </tr>
  77. <tr>
  78. <td><input type=button name=b value=" 生成代码 " onclick="MakeCode()"></td>
  79. </tr>
  80. </table>
  81. <p class=highlight2>生成的代码(你要调用的代码)如下:</p>
  82. <textarea id=okcode rows=10 cols=65 style='width:100%'></textarea><br><br>
  83. <Script Language=JavaScript>MakeCode();</Script>
  84. <%
  85. End Sub
  86. %>