主题:  请问什么时候才会用到FSO?

luolanxisi

职务:普通成员
等级:1
金币:0.0
发贴:156
#12002/10/2 11:06:58
请问ASP哪些语句会用到FSO?
另外请各位帮我看一下下面这段代码哪里有错?

default.asp文件



Untitled Document





 


 



















姓名:

更新日期:

更新内容:











insert.asp文件

<%
a1=request.form("a1")
a2=request.form("a2")
a3=request.form("a3")
if a1="" then
response.write "请填写您的姓名,点击这里返回"
elseif a2="" then
response.write "请填写更新日期,点击这里返回"
elseif a3="" then
response.write "请填写更新内容,点击这里返回"
else
set rs=server.createobject("scripting.filesystemobject")
file=server.mappath("word.txt")
set cn=rs.opentextfile(file,1)
cn.writeline "姓名:" & a1 &"
"
cn.writeline "更新日期:" & a2 &"
"
cn.writeline "更新内容:" & a3 &"
"
cn.writeline "


"
cn.close
response.redirect "look.asp"
end if
%>



look.asp文件

<%
set rs=server.createobject("scripting.filesystemobject")
file=server.mappath("word.txt")
set cn=rs.opentextfile(file,1)
do while not cn.atendofstream
response.write cn.readline
loop
cn.close
%>


这段代码有用到FSO么?为什么我调试时只能判断是否填写姓名等东西,
一旦填写完整就会显示:

该页无法显示

怎么回事????望各高手赐教.



helmet

职务:版主
等级:4
金币:10.0
发贴:1559
#22002/10/2 12:54:53
filesystemobject不就是FSO么,读写文件时用到。
无法显示,看看look.asp文件是否存在,



luolanxisi

职务:普通成员
等级:1
金币:0.0
发贴:156
#32002/10/2 13:52:52
谢谢斑竹,我的服务器不支持FSO,难怪会出错.
大家能不能帮我改一下代码,使其功能和现在一样,
不能用到FSO和数据库.我实在不知道没有这两样要
怎样实现.



冷雨狂舞

职务:普通成员
等级:5
金币:15.6
发贴:2554
#42002/10/2 19:30:34
去下载一个组件



luolanxisi

职务:普通成员
等级:1
金币:0.0
发贴:156
#52002/10/3 2:00:26
下载组件?服务器不是我的机器啊.能说得具体些吗?
其实我的想法就是在default.asp写上自己主页的更新内容,
然后提交到insert.asp验证并写入word.txt文件,最后在look.asp
中提取出word.txt文件的记录显示出来.是不是要把资料写入
写入word.txt文件就一定要用到FSO权限?在不能用数据库的
情况下还有办法吗?



我佛山人

职务:版主
等级:4
金币:16.0
发贴:2269
#62002/10/4 20:28:20
不支持FSO和数据库?那这样的ASP空间还有什么意义?



luolanxisi

职务:普通成员
等级:1
金币:0.0
发贴:156
#72002/10/5 0:04:36
不是不支持数据库,是如果用数据库我的站就有两个数据库了,
那样会增重服务器的负担.
请问有人会我上面的问题吗,如果是perl我知道可以用关联数组
储存,ASP有这东西吗?请大家回答一下.