快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

可以查看源代码的ASP程序

<B>ASP Source Code:</B>
<HR>
<%
Dim objFSO, objInFile \\\'object variables for file access
Dim strIn, strTemp \\\'string variables for reading and color
processing
Dim I \\\'standard loop control variable
Dim strASPFileName \\\'string containing filename of ASP file to view
Dim ProcessString \\\'flag determining whether or not to output each
line

\\\' We don\\\'t start showing code till we find the start script comment
ProcessString = 0

\\\' Get file name from query string
strASPFileName = Request.QueryString("file")

\\\' Conditional limiting use of this file to current directory
If InStr(1, strASPFileName, "", 1) Then strASPFileName = ""
If InStr(1, strASPFileName, "/", 1) Then strASPFileName = ""

\\\' Set the default so it shows itself if nothing or an invalid
\\\' path is passed in. Delete the following line to just display
\\\' a message.
If strASPFileName = "" Then strASPFileName = "source.asp"

If strASPFileName <> "" Then
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objInFile = objFSO.OpenTextFile("D:Websasp101
wwwsamples" & strASPFileName)

Response.Write "<PRE>" & vbCRLF
\\\' Loop Through Real File and Output Results to Browser
Do While Not objInFile.AtEndOfStream
strIn = Server.HTMLEncode(objInFile.ReadLine)
\\\' Check for start script comment
If InStr(1, strIn, "&lt;!-- BEGIN SCRIPT --&gt;",
1) Then
ProcessString = 1
strIn = Server.HTMLEncode
(objInFile.ReadLine)
End If
\\\' Check for end script comment
If InStr(1, strIn, "&lt;!-- END SCRIPT --&gt;", 1)
Then ProcessString = 0
\\\' If we\\\'re on a line to be processed then do so
If ProcessString = 1 Then
strTemp = ""
\\\' Loop through line
For I = 1 to Len(strIn)
\\\' First look for script openers
to start red
If InStr(I, strIn, "&lt;%", 1) =
I Then
strTemp = strTemp
& "<FONT COLOR=#FF0000>" & Mid(strIn, I, 1)
Else
\\\' If no script openers
look for closers to end red
If InStr(I, strIn, "%
&gt;", 1) = I Then
strTemp =
strTemp & "%&gt;</FONT>"
I = I + 4
Else
\\\' If neither
just copy to strTemp as is
strTemp =
strTemp & Mid(strIn, I, 1)
End If
End If
Next
\\\' Output out processed line
Response.Write strTemp & vbCRLF
End If
Loop
Response.Write "</PRE>" & vbCRLF

\\\' Close file and free variables
objInFile.Close
Set objInFile = Nothing
Set objFSO = Nothing
Else
\\\' If they entered no filename or one with a / or ... deny
access
Response.Write "Sorry, but you do not have access to view
files outside the current directory."
End If
%>
返回类别: 教程
上一教程: ASP文章系统的解决方案
下一教程: ASP直接读取修改ACCESS数据的演示实例

您可以阅读与"可以查看源代码的ASP程序"相关的教程:
· 查看ASP源代码的方式
· 关于解决商务平台ASP程序的源代码泄漏设想与思索
· 将HTML源代码规范化,转变成XSL代码的ASP工具
· 虚拟web目录轻易泄露ASP源代码 (MS,缺陷)
· 用ASP实现的代码批量修改程序,FSO相关
    微笑服务 优质保证 索取样品