asp只能读取文本文件第一行??

来源:百度知道 编辑:UC知道 时间:2024/05/17 00:07:02
想用asp读取一文本文件 然后将内容显示到一个textarea中 但只能读取第一行的内容 怎么回事? 有没有什么办法解决?

有读取整个文件的功能或者读取行的功能readLine(),你可以预先读取到一个变量,然后一次填入文本框,
借用别人的例子

---------------------------------
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%
set fso=server.CreateObject("scripting.filesystemobject")
set logfile=fso.OpenTextFile(server.mappath("/")&"/log.txt",8,true)
ip=request.serverVariables("REMOTE_ADDR")
Do while not logfile.AtEndOfStream '检查此IP是否已经被记录过
if ip=logfile.ReadLine then
OldIp=True
Exit Do
end if
Loop
if not OldIp=true then
logfile.WriteLine(ip)
end if
logfile.close
%>
<html>
<head><title>IP记录</title>
</head>
<body>您的IP已被记录!
</body>
</html>

是不是有忽略错误的代码?
一般不会出这种情况。