建站代码网

热门标签

读取随机文本

从外部资源读取文本容易完成包括和<!--#include file="file.inc"-->相似的语句。如果你想动态地包括你能够做到的和<!--#include file="file" & random_number &".inc"-->相似的文本。唯一的问题是,因为包括报表解决之前,其它任何东西,会出现一个尝试动态地写出你试图包含文件的文件名的错误。你可以写一个select case语句或者,如果再语句解决这个问题,但了解该服务器将解决许多包括显示一个人的那种浪费的内容。提供了你的唯一的客户端释义的密码(HTML, Javascript等等),包括你的动态asp文档的文本。
<html>下面的例子会随机地选择一个1到5之间的数字,读出.html文件的内容和将它写到浏览器。包括的文件不必基于.html文件。.html扩展名被选择失去了任何人可能直接点击进入页面的机会,因此会宁愿显示而不是下载。为了能完整演示刷新输出页面。

<title>www.ttasp.net(Read Random Text)</title> <body bgcolor="#FFFFFF"> Beginning of area for dynamic text include <hr> <% '选择从1到5的随机数字 randomize random_number=int(rnd*5)+1 '安排变量页面读取被请求的文件 (合并随机数字到文件名) page_to_read="text"& random_number &".htm" '打开被读取的文档 set fso = createobject("scripting.filesystemobject") set act = fso.opentextfile(server.mappath(page_to_read)) '读取文档的所有文本 read_text = act.readall '关闭文档 act.close '把文档内容导入到浏览器 response.write read_text %> <p> <hr> End of area for dynamic text include </html>