建站代码网

热门标签

查看ASP文档的来源

查看来自网页浏览器只允许输出html文本的ASP文档的来源。任何的写入的文本在<% %>之间都不会输出到浏览器,除非是一个被插入的写入命令。这是对于安全很有用的,但是对于制作需要看代码和没有当地的模板的开发者是很糟糕的。下面的脚本会读取很多文本文件(.asp, .html, .inc等等)和通过改变页面读取文档相对的你用来读取的ASP代码的值。(在主目录里面读取index.asp文档应该能读取="../index.asp"的页面)。

查看来自网页浏览器只允许输出html文本的ASP文档的来源。任何的写入的文本在<% %>之间都不会输出到浏览器,除非是一个被插入的写入命令。这是对于安全很有用的,但是对于制作需要看代码和没有当地的模板的开发者是很糟糕的。下面的脚本会读取很多文本文件(.asp, .html, .inc等等)和通过改变页面读取文档相对的你用来读取的ASP代码的值。(在主目录里面读取index.asp文档应该能读取="../index.asp"的页面)。
<%
读取的目标页
page_to_read="view_source.asp"

创建服务器对象
set fso = createobject("scripting.filesystemobject")

设置读取的文档的路径
set act = fso.opentextfile(server.mappath(page_to_read))

读取文档的内容
读取文本变量
read_text = act.readall

关闭服务器对象
act.close
写输入文本到浏览器和html的编码然后显示来源
包含在<pre>标记显示为已读
response.write "<pre>" & server.htmlencode(read_text) & "</pre>"
%> 

X