boll和kdj:使用ASP生成HTML文件(谁能告诉我这丙个代码放到什么地方)

来源:百度文库 编辑:高校问答 时间:2024/04/28 07:52:50
使用ASP生成HTML文件

举个例子,用的是FSO,需要ASP+FSO支持
<%
Set fs = CreateObject("Scripting.FileSystemObject")
NewFile=Server.MapPath("/asp/chap06/at/newfile.html")
'新建一文件/newfile.html,若该文件已存在,则覆盖它
Set a = fs.CreateTextFile(NewFile, True)
Response.Write"新文件已建立!"
a.close
File=Server.MapPath("newfile.html")
Set txt=fs.OpenTextFile(File,8,True) '打开成可以在结尾写入数据的文件
data1="这句话是使用WriteLine方法写入的哦!~~"
txt.WriteLine data1
data2="这句话是使用Write方法写入的哦!~~"
txt.Write data2
txt.Close
%>
把DATA1,DATA2换成HTML代码就可以写入网页文件了

从你的问题来看,你对ASP和HTML还是不理解.

HTML就是我们说的网页的源码,这个你肯定知道.
ASP与HTML有那么一点相似,但是在IIS的支持下,ASP可以动态的生成HTML,就是说,你在浏览一个ASP文件(注意,是浏览,而不是用记事本什么的打开)的时候,所看到的网页就是在ASP的"指使"下产生的,这时你也可以看到HTML源码,这就是ASP生成的,但是ASP的源码你是看不到的.如果想看,就得用记事本或其他工具打开原来的ASP文件,而不是通过浏览器浏览.

ASP文件放到IIS的网页目录里就可以通过浏览器浏览.如果不通过IIS,就只能看到ASP的源码,而不是执行结果.

我说的也是不很清楚(表达能力有限,呵呵),如果你想学这些东西的话,建议你找本书看看.