中国十大通缉犯最新:简单的ASP程序

来源:百度文库 编辑:高考问答 时间:2024/04/28 19:05:40
<%
if not Request.Form("NextLine")=" "then
set fs=CreateObject("Scripting.FileSystemObject")
set a=fs.OpenTextFile("c:/inetpub/wwwroot/aaa.txt",8,TRUE)
a.WriteLine(Request.Form("NextLine"))
a.Close
end if
%>
各位高手谁能帮我解释一下每段的意思么?

<%
if not Request.Form("NextLine")="" then '判断从表单nextline区域过来的值是否为空,不为空时执行下面
set fs=CreateObject("Scripting.FileSystemObject") '定义变量fs为Scripting.FileSystemObject类对象,也就是传说中的FSO
set a=fs.OpenTextFile("c:/inetpub/wwwroot/aaa.txt",8,TRUE) ’定义变量a为在此建立c:/inetpub/wwwroot/aaa.txt文件的操作句丙对象,调用的就是FS的opentextfile方法
a.WriteLine(Request.Form("NextLine")) ‘以A操作句丙在所建立的的文本aaa.txt里面插入一行,其值为从表单的nextline区域提交上来的内容
a.Close'关闭文件操作句炳
end if'如果提交上来的东西为空就什么都不执行,因为没有ELSE子句~
%>

fs 和 a肯定是变量了

总的意思大概是
如果表单接收的NextLine 不为空,那么把接收的值写入到服务器的c:/inetpub/wwwroot/aaa.txt文件中
结束变量a
结束if判断

判断如果从form接收到的值不是空,创建一个文件对象,然后值写在对象里,也就是写到文本文件里,然后关闭对象