帮帮忙,看看哪里有问题
我是个新手,下面这段程序是用来看文件的源程序的,只是它得到的是个相对路径,而且只能打开同目录下的文件,打开其他目录下的文件会报错,问什么file值不是绝对路径呢?如果我要得到绝对路径并且能打开其他目录下的文件该怎么改?
各位大虾笑过后帮帮忙,谢谢。
<%
Function showcode(filename)
Set fso=server.CreateObject("scripting.filesystemobject")
Set cnrs=fso.opentextfile(filename,1)
While Not cnrs.atendofstream
rsline=cnrs.readline
rsline=server.htmlencode(rsline)
response.write (rsline&"<br>")
Wend
End Function
%>
<form action="index.asp" method="post">
<input name="filename" type="file">
<input type="submit" value="查看源程序">
</form>
<%
file=request.Form("filename")
response.write (file&"源程序如下:<hr>")
If Trim(file)<>"" Then
Call showcode(file)
End If
%>