|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
无法实现跨操作系统的应用。当然这也是微软的理由之一,只有这样才能发挥ASP最佳的能力。可是我却认为正是Windows限制了ASP,ASP的概念本就是为一个能让系统运行于一个大的多样化环境而设计的; 假设你具有一个复杂的网站,内容又多,那末来访者常常很难找到本人所必要的东东,这时候候你就必要一个站内搜刮来匡助来访者更快的找到索要的材料了!如今你就能够用asp容易的完成这类功效,况且如今撑持asp的站点这么多,使用这个搜刮引擎能够搜刮到你的主页内里任何一个文件大概软件材料,它能够准确到每一个字!说了这么多你是否是怦然心动了啊,那就依照上面的步骤来创建本人的搜刮引擎吧:
(一),起首使用access97创建一个名为list.mdb的数据库,在内里创建一个名为list的表,然后在list内外面输出一些你想要被查询的文件名字,关头的搜刮词另有绝对应的链接,上面创建了四个项目ID(编号),title(主题),word(关头词),url(链接地点),以下表所示:
IDtitlewordurl1cgi教程当地调试cgicgi/testcgi.htm2下载中央谈天室,留言本download/index.htm
(二),创建了数据库今后就能够创建你的asp搜刮页面了,上面是一个文件名为search.htm的asp搜刮页面的源程序,这个搜刮引擎能够同时搜刮title和word内里的内容,固然假如你有必要的话能够创建更多的搜刮:
<!--#INCLUDEfile="ADOVBS.inc"-->
<%"创建数据库的毗连
con="DBQ="+server.mappath("list.mdb")+";DefaultDir=;DIRVER={microsoftAccessDriver(*.mdb)};"
"创建CONNECTION工具并翻开数据库
setmycon=server.createobject("ADODB.CONNECTION")
mycon.open.con%>
"创立Recordset工具的例程,翻开Recordset工具传送SQL串和一切的毗连信息
<%setrs=server.createobject("ADODB.Recordset")
rs.open"SELECT*FORMlistwheretitleandwordlike %&request.form("word")&"%",MyCon,adOpenStatie
%>
"创建查询后的显现信息和查询页面,你想取甚么名字都能够
<html><head><title>查询了局</title></head>
<bodybgcolor="#ffffff">
<palign="center"><br>
"统计查询共有<%Response.Write(RS.RecordCount)%>条记录</p><br>
<divalign="center"><center>
<tableborder="1"align="center"bordercolor="000000"berdorcoorlight="#000000" bordercolordark="#ffffff">
<tralign="center">
<tdwidth="20%"align="center"bgcolor="#ffffff">ID</td>
<tdwidth="60%"align="center"bgcolor="#ffffff">主题</td>
<tdwidth="20%"align="center"bgcolor="#ffffff">检察</td></table>
<tableborder="1"align="center"bordercolor="000000"berdorcoorlight="#000000"bordercolordark="#ffffff">
<tralign="center">
<!--从数据库提失信息-->
<%whilenotrs.eof%>
<tralign="center">
<tdwidth="20%"align="center"bgcolor="#ffffff"><%=rs("id")%></td>
<tdwidth="60%"align="center"bgcolor="#ffffff"><%=rs("title")%></td>
<tdwidth="20%"align="center"bgcolor="#ffffff"><ahref="<%=rs("url") %>">GO</a></td>
<%rs.movenext%></tr><%wend%></table></center></div>
<%rs.close%>
<%mycon.close%>
"封闭链接
</body></html>
上面我们来创建搜刮页面
<html><head><title>搜刮页面</title></head>
<!--创立搜刮表格-->
<frommethod="POST"action="search.asp">
<divalign="center"><center><p><inputtype="text"name="word"size="30">
<inputtype="submit"value="提交"name="B1"><inputtype="reset"value="扫除"name="B2"></p>
</center></div></form>
<hrwidth="600"align="center">
<html>
好了,这个站内搜刮引擎到这里就算完成了,你接上去要做的就是吧器材输出数据库了!
</p>使用filesystemobject,可以对服务器上的文件进行操作,浏览、复制、移动、删除等。有ado的支持,asp对数据库的操作非常得心应手。你甚至可以像使用本地数据库那样,管理远程主机上的数据库,对表格、记录进行各种操作。 |
|