昨天我问过这个问题,不过没人回答到点上,今天搞定了.贴出来给觉得有用的朋友,希望其他朋友不用走弯路.
'文件内容读取.
function loadfile(byval file)
dim objstream
on error resume next
set objstream = server.createobject("adodb.stream")
if err.number=-2147221005 then
response.write "<div align='center'>非常遗憾,您的主机不支持adodb.stream,不能使用本程序</div>"
err.clear
response.end
end if
with objstream
.type = 2
.mode = 3
.open
.loadfromfile server.mappath(file)
if err.number<>0 then
response.write "<div align='center'>文件<font color='#ff0000'>"&file&"</font>无法被打开,请检查是否存在!</font></div>"
err.clear
response.end
end if
.charset = "gb2312"
.position = 2
loadfile = .readtext
.close
end with
set objstream = nothing
end function
'存储内容到文件
sub savetofile(byval strbody,byval file)
dim objstream
on error resume next
set objstream = server.createobject("adodb.stream")
if err.number=-2147221005 then
response.write "<div align='center'>非常遗憾,您的主机不支持adodb.stream,不能使用本程序</div>"
err.clear
response.end
end if
with objstream
.type = 2
.open
.charset = "gb2312"
.position = objstream.size
.writetext = strbody
.savetofile server.mappath(file),2
.close
end with
set objstream = nothing
end sub
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器