发新话题
打印

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

如何通过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行数据。  

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

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

服务器保存。  

     括号内为问题核心。

TOP

xmlhttp

TOP

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

TOP

<%  
'添加数据,并新建文件  
set  xmldoc=server.CreateObject("msxml2.domdocument")  
xmldoc.async=false  
xmldoc.loadXML  "<ROOT/>"  

set  node=xmldoc.createElement("Topic")  
node.text="MS  DOM测试"  
xmldoc.documentElement.appendChild  node    '添加节点  

xmldoc.save  ("c:        est.xml")  
set  xmldoc=nothing  
%>  


<%  
'读取文件,并更新文件  
set  xmldoc=server.CreateObject("msxml2.domdocument")  
xmldoc.async=false  
xmldoc.load  ("c:        est.xml")  

xmldoc.documentElement.firstChild.text="更新测试"  

Response.Write  xmldoc.xml  


xmldoc.save  ("c:        est.xml")  
set  xmldoc=nothing  
%>

TOP

受益匪浅

TOP

发新话题