一段用ASP查看ASP文件源码的程序.

程序

<%
SUB PrintLine (ByVal strLine)
strLine=server.HTMLEncode(strLine)
strLine=replace(strLine,"<%","<FONT COLOR=#ff0000><%")
strLine=replace(strLine,"%>","%></FONT>")
strLine=replace(strLine,"<SCRIPT","<FONT COLOR=#0000ff><SCRIPT",1,-1,1)
strLine=replace(strLine,"</SCRIPT>","</SCRIPT></FONT>",1,-1,1)
strLine=replace(strLine,"<!--","<FONT COLOR=#008000><!--",1,-1,1)
strLine=replace(strLine,"-->","--></FONT>",1,-1,1)
Response.Write strLine
END SUB
Function ShowCode(filename)
Dim strFilename
Dim FileObject, oInStream, strOutput
strFilename = filename
Set FileObject = Server.CreateObject("Scripting.FileSystemObject")
Set oInStream = FileObject.OpenTextFile(strFilename, 1, 0, 0 )
While NOT oInStream.AtEndOfStream
strOutput = oInStream.ReadLine
Call PrintLine(strOutput)
Response.Write("<BR>")
Wend
end function
%>
<HTML>
<HEAD>
<TITLE>ASP源码浏览器</TITLE>
</HEAD>
<BODY BGCOLOR=#FFFFFF>
<form action=viewcode.asp method=post>
请输入ASP文件名
<input type=file name=filename>
<input type=submit value="查看源程序">
</form>
<%
on error resume next
dim file
file=request.form("filename")
response.write file & "源程序如下<hr>"
if trim(file)<> "" then
call showcode(file)
end if
%>
</FONT>
</BODY>
</HTML>

时间: 2024-10-04 10:18:42

一段用ASP查看ASP文件源码的程序.的相关文章

大灰狼的ASP工具箱——XMLHTTP的应用,获得远程的文件,获得远程HTML文件源码

xml|xml   获得远程的文件 response.write getHTTPPage("http://www.csdn.net") function getHTTPPage(url)  on error resume next  dim http  set http=Server.createobject("Msxml2.XMLHTTP")  Http.open "GET",url,false  Http.send()  if Http.re

获取系统platform文件-怎样查看安卓系统源码

问题描述 怎样查看安卓系统源码 要写个应用需要系统权限,到网上查了下要用到目标系统的platform对apk重签名,请问下这目标系统的platform文件到底怎么获取的,求大神指教 解决方案 http://blog.csdn.net/hens007/article/details/7428555

SpringMVC处理静态文件源码分析

SpringMVC处理静态资源,主要是两个标签,mvc:resources和mvc:default-servlet-handler.在详细说明他们的原理之前,需要先简单说明下SpringMVC中请求处理机制:HandlerMapping和HandlerAdapter. 1 HandlerMapping和HandlerAdapter的来由 用过python Django框架的都知道Django对于访问方式的配置就是,一个url路径和一个函数配对,你访问这个url,就会直接调用这个函数,简单明了 然

Hhadoop-2.7.0中HDFS写文件源码分析(二):客户端实现(1)

一.综述       HDFS写文件是整个Hadoop中最为复杂的流程之一,它涉及到HDFS中NameNode.DataNode.DFSClient等众多角色的分工与合作.       首先上一段代码,客户端是如何写文件的: Configuration conf = new Configuration(); FileSystem fs = FileSystem.get(conf); Path file = new Path("demo.txt"); FSDataOutputStream

html-为什么在查看很多网站源码的时候会出现&amp;amp;lt;STYLE&amp;amp;gt;标签?

问题描述 为什么在查看很多网站源码的时候会出现<STYLE>标签? 不是说应该用MVC三层架构吗?那么就应该把HTML跟CSS完全分离才对呀.有点不清楚 解决方案 效率高一点吧 也可能是浏览器将html文件和相应的CSS文件进行了整合 解决方案二: 什么原则都需要有人遵守才行, 老板只会看到他想要 的功能,就是冰山露出水面的部分. 至于代码,老板不会关心,所有也会有很多程序员 写代码非常随意. 解决方案三: 人都是有惰性的,会喜欢用自己最熟悉的方式去工作

java io File not found 找不到系统指定的文件,工程目录下有此文件源码如下

问题描述 java io File not found 找不到系统指定的文件,工程目录下有此文件源码如下 PrintWriter out = response.getWriter(); response.setContentType("text/html"); // 图片上传路径 String uploadPath = request.getSession().getServletContext().getRealPath("/") + "upload/i

java-怎么查看原生类型源码(int.char…)之类

问题描述 怎么查看原生类型源码(int.char-)之类 如题,用eclipse怎么查看呢?还是因为是封装好的,所以查看不了呢 解决方案 能把问题描述的清楚点吗? 解决方案二: --就是那个桌面使用反汇编指令查看 数据内存呢? 还有能再请问一下: 这是什么问题吗? 谢谢:) 解决方案三: --就是那个桌面使用反汇编指令查看 数据内存呢? 还有能再请问一下: 这是什么问题吗? 谢谢:)

ASP程序实现查看ASP文件源码实例代码

程序   <%   SUB PrintLine (ByVal strLine)    strLine=server.HTMLEncode(strLine)    strLine=replace(strLine,"<%","<FONT COLOR=#ff0000><%")    strLine=replace(strLine,"%>","%></FONT>")    strL

ASP.NET IsLine FrameWork源码公开+文章阅读索引

ASP.NET企业开发框架IsLine FrameWork系列文章已经全部发布完毕,刚刚忙完手头的其他项目,现在把这个框架源码公开,重新上传至GoogleCode,过些时候会考虑开通SVN,看时间了,大家一起交流吧! IsLine FrameWork,它不是行业业务架构,但可以作为程序员开发项目的套件,使用这套底层套件开发系统,可以简化代码,提高代码质量.ILFW主要包括DataProvider.AppLogProvider.ExceptionProcessProvider.HttpConten