1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

ASP中应用FSO的问题

本帖由 dudley2006-11-16 发布。版面名称:后端开发

  1. dudley

    dudley New Member

    注册:
    2006-11-16
    帖子:
    1
    赞:
    0
    在ASP中应用FSO将用用户的表单信息提交到文本文件中保存,不存入库中,另外又怎么中文本文件中读出数据?望高手指点!
     
  2. 老林

    老林 New Member

    注册:
    2005-09-06
    帖子:
    10,580
    赞:
    36
    代码:
    
    
    <% 
    function readFile(FilePath)
        Set fso = CreateObject("Scripting.FileSystemObject")
        Set txt = fso.OpenTextFile(server.mappath(FilePath),1)
        readFile = txt.Readall
        txt.close
        set txt=nothing 
        set fso=Nothing
    end function
    Function writefile(FilePath,Str)
        Set fso = Server.CreateObject("Scripting.FileSystemObject") 
        Set txt = fso.CreateTextFile(Server.Mappath(FilePath),True) 
        txt.Write Str 
        txt.close 
        set txt=nothing 
        set fso=nothing 
    	writefile = "写入完成~"
    End Function
    act = Request.Form("act")
    If act = "w" Then
    	Response.Write(writeFile("./mjj.asp",Request.Form("r")))
    ElseIf act = "r" Then
    	mjj = readfile("./mjj.asp")
    End If
    %>
    <hr />
    <form action="" method="post">
    <input type="hidden" name="act" value="w" />
    <textarea name="r" rows="10" cols="50">test</textarea><br />
    <input type="submit" value="写入mjj.asp" />
    </form>
    <hr />
    <form action="" method="post">
    <input type="submit" value="读取mjj.asp" /><br />
    <input type="hidden" name="act" value="r" />
    <textarea name="w" rows="10" cols="50"><%= mjj %></textarea>
    </form>