标题:帮帮忙,看看哪里有问题
取消只看楼主
faliny
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2009-8-10
结帖率:100%
已结贴  问题点数:10 回复次数:2 
帮帮忙,看看哪里有问题
我是个新手,下面这段程序是用来看文件的源程序的,只是它得到的是个相对路径,而且只能打开同目录下的文件,打开其他目录下的文件会报错,问什么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
%>
搜索更多相关主题的帖子: asp 
2009-08-25 10:23
faliny
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2009-8-10
得分:0 
回复 2楼 孤独冷雨
你好,不知道你在你那里运行的结果是怎么样的,但我这里还是不行,不能打开其他目录下的文件,会报错,而且file值显示的还是相对路径。
还有,你能稍微解释一下  action="?action=ck"  是什么意思吗?谢谢。
2009-08-25 20:28
faliny
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2009-8-10
得分:0 
回复 8楼 孤独冷雨
估计是IIS没装好,我用的是一个小软件,没装IIS,谢谢你,真的不能稍微解释一下 action="?action=ck" 是什么意思吗?
2009-08-26 17:31



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-283640-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.318837 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved