如何通过HTTP协议读写服务器的数据文件?

情况如下:

用户在浏览器上输入用户名及密码,还有查询条件,

发送服务器,如密码正确,则允许客户机读写数据文件。

服务器上是一个纯文本数据文件,格式如下:

100 //此为文件第一行,意思为:查询出100条记录
4 //第二行,意思:每行四列
2 //无关数据
89 //无关数据
data11 //第1行第1列
d12 //第1行第2列
d13 //第1行第3列
d14 //第1行第4列
d21 //第2行第1列
d22 //第2行第2列
d23 //第2行第3列
d24 //第2行第4列
......
d1001 //第100行第1列
d1002 //第100行第2列
d1003 //第100行第3列
d1004 //第100行第4列
(结束)
//共100*4+2+2行数据。

请问:如何编写 在读取头两行数据后,(将下面的数据以数据库文件

形式读写入一个临时本地数据库文件),让用户操作,将修改结果发送回

服务器保存。

括号内为问题核心。
---------------------------------------------------------------

xmlhttp
---------------------------------------------------------------

可以用FSO对服务器端的文件进行读写.
---------------------------------------------------------------

dim objFSO,objTS
set objFSO=Server.CreateObject("Scripting.FileSystemObject")
set objTS=objFSO.OpenTextFile(Server.MapPath("counter.txt"),2,true)
objTS.writeline "1234567890"
objTS.close : set objTS=nothing : set objFSO = Nothing

---------------------------------------------------------------

为什么不用PHP或者JSP之类的来做呢?应该会简单一些。
---------------------------------------------------------------

1   
2'添加数据,并新建文件   
3set xmldoc=server.CreateObject("msxml2.domdocument")   
4xmldoc.async=false   
5xmldoc.loadXML "

<root></root>

1"   
2  
3set node=xmldoc.createElement("Topic")   
4node.text="MS DOM测试"   
5xmldoc.documentElement.appendChild node '添加节点   
6  
7xmldoc.save ("c:\test.xml")   
8set xmldoc=nothing   
 1   
 2'读取文件,并更新文件   
 3set xmldoc=server.CreateObject("msxml2.domdocument")   
 4xmldoc.async=false   
 5xmldoc.load ("c:\test.xml")   
 6  
 7xmldoc.documentElement.firstChild.text="更新测试"   
 8  
 9Response.Write xmldoc.xml   
10  
11  
12xmldoc.save ("c:\test.xml")   
13set xmldoc=nothing   
Published At
Categories with Web编程
Tagged with
comments powered by Disqus