首先感谢各位 条友 给予上一篇文章的关注,经过各位的提点和我琢磨,终,实现了用ASP来达到写入指定字符串儿,到test.txt的要求。

现公布实现过程,方法如下:

第一步,安装和配置IIS(微软的WEB服务软件),这个过程直接看图吧!关键点我都在图里标记上了。

asp如何填写数据(用ASP写入TXT指定文本内容)(1)

asp如何填写数据(用ASP写入TXT指定文本内容)(2)

asp如何填写数据(用ASP写入TXT指定文本内容)(3)

asp如何填写数据(用ASP写入TXT指定文本内容)(4)

asp如何填写数据(用ASP写入TXT指定文本内容)(5)


第二步,有了IIS的服务对ASP支持,把下面两个文件a1.html和a2.asp放到 C:\inetpub\wwwroot 目录下,打开浏览器 http://你的IP/a1.html 访问就可以了

a1.html内容如下:

<!--这个文件名a1.html,需要配合a2.asp来使用,这两个文件搭配放在同一目录下,运行后在当前目录生成test.txt文件,根据提交的字符串内容,来替换覆盖test.txt的内容。zxp-->

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>htmlzxptest</title>

</head>

<body>

<form name="input" action="a2.asp" method="get">

提交字符zxpid:

<input type="text" name="zxpid" value="zxp-mo-ren-zi-fu-chuan">

<input type="submit" value="提交">

</form>

</body>

</html>

a2.asp内容如下:

<!--这个文件名a2.asp是用来接收a1.html提交过来的字符串,以覆盖方式写入当前目录下的test.txt,如果不需要前置字符拼接a1.html提交来的字符串,请把lehaha删除即可。zxp-->

<!DOCTYPE HTML>

<html>

<head>

<meta charset="utf-8">

<title>aspzxptest</title>

</head>

<body>

<%

dim strzxpid

strzxpid = Request.QueryString("zxpid")

Set fso=Server.CreateObject("Scripting.FileSystemObject")

Set fout=fso.CreateTextFile(server.mappath("test.txt"))

fout.Write("lehaha"&strzxpid)

Set fout=Nothing

Set fso=Nothing

%>

ok!

</body>

</html>


第三步:我想前两步就已经说明所有问题了,所以没有第三步了[呲牙](亲测完全可用,)

注意:a1.html和a2.asp必须在同一目录下,test.txt也是哦[奸笑]

,