为什么有些留言本不需要数据库呢
管理。ASP<% =要求不同。形式(用户名)strhomepage =请求。形式(主页)stremail =请求。形式(电子邮件)得到的信息。设置FSO = server.createobject(脚本。FileSystemObject )创建FSO对象。路径=C:春风/形式。txt阅读写作= 2,= 1,= 3 = fso.opentextfile forappending设置文件(路径,forappending,真的)打开文件。该方法返回一个文本对象中去,揭示了该对象的文件的操作方法的内容,如写作、阅读,跳过一行。我们仍然命令参数的定义中去的真正意义,如果该文件不存在,它是创造的。因为如果文件不存在,并且没有定义true参数,系统就会出错。file.write(不同的)vbcrlf VB常数vbcrlf产生一个换行符(strhomep。文件。writeage)vbcrlffile.write(stremail)vbcrlf'to信息写入到文件。file.closeset文件= nothingset FSO =没有空。现在打开form.txt,你可以看到下面的信息:我们可以将每个访问者的信息从用户的nameuser家pageuser的电子邮件记录,因为它不具有相同的列作为一个数据库,你想找到一种方式去读它的文件,你的记录。在创建的文件,第一行是用户的名字,第二行是用户主页,第三行是用户电子邮件和其他用户的信息也是这样的排列,即每3行包含一个用户的信息。通过这种方式,我们可以使用FSO读一遍。< %
设置FSO =服务器。Createobject(脚本。FileSystemObject )创建FSO对象。
路径=C:春风/形式。txt
设置文件= fso.opentextfile(路径1)打开文件。
不到文件。atendofstream'atendofstream是TextStream对象的一个属性,提示当到文件结尾。
的response.write(的名字:file.readline )的ReadLine方法读取1行到下一行时,下一个readline调用读取下一行。
response.write(主页:file.readline )
response.write(电子邮件:file.readline )的分析和格式化数据线。
环
循环列出每个用户的信息。
关闭文件
设置文件=无
设置FSO
%>
所有操作都完成了。如果表单本身的数据中有错误,如每个用户的2行信息,而不是3行,则生成以下错误信息:
服务器对象error'asp 0177:800a003e
{ 1 }