用ASP建立站内信息搜索系统

2016-02-19 17:08 5 1 收藏

今天天气好晴朗处处好风光,好天气好开始,图老师又来和大家分享啦。下面给大家推荐用ASP建立站内信息搜索系统,希望大家看完后也有个好心情,快快行动吧!

【 tulaoshi.com - Web开发 】

  假如你拥有一个庞大的网站,内容又多,那么来访者往往很难找到自己所需要的东东,这时候你就需要一个站内搜索来帮助来访者更快的找到索要的资料了!现在你就可以用asp轻易的实现这种功能,何况现在支持asp的站点这么多,利用这个搜索引擎可以搜索到你的主页里面任何一个文件或者软件资料,它可以精确到每个字!说了这么多你是不是怦然心动了啊,那就按照下面的步骤来建立自己的搜索引擎吧:

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

  (一),首先利用access97建立一个名为list.mdb的数据库,在里面建立一个名为list的表,然后在list表里面输入一些你想要被查询的文件名字,关键的搜索词还有相对应的链接,下面建立了四个项目ID(编号),title(主题),word(关键词),url(链接地址),如下表所示:ID titlewordurl 1 cgi教程 本地调试cgi cgi/testcgi.htm 2 下载中心聊天室,留言本download/index.htm

  (二),建立了数据库以后就可以建立你的asp搜索页面了,下面是一个文件名为search.htm的asp搜索页面的源程序,这个搜索引擎可以同时搜索title和word里面的内容,当然如果你有需要的话可以建立更多的搜索:

  

<!--#INCLUDE file="ADOVBS.inc"--><% "建立数据库的连接 con="DBQ="+server.mappath("list.mdb")+";DefaultDir=;DIRVER={microsoft Access Driver(*.mdb)};" "建立CONNECTION对象并打开数据库 set mycon=server.createobject("ADODB.CONNECTION") mycon.open.con %> "创建Recordset对象的例程,打开Recordset对象传递SQL串以及所有的连接信息 <% set rs=server.createobject("ADODB.Recordset")  rs.open "SELECT*FORM list where title and word like  '%'&request.form("word")&"%'",MyCon,adOpenStatie %> "建立查询后的显示信息和查询页面,你想取什么名字都可以 <html><head><title>查询结果</title></head> <body bgcolor="#ffffff"> <p align="center"><br>  "统计查询共有<% Response.Write(RS.RecordCount) %>条纪录</p><br> <div align="center"><center> <table border="1" align="center" bordercolor="000000" berdorcoorlight="#000000"   bordercolordark="#ffffff"> <tr align="center">  <td width="20%" align="center" bgcolor="#ffffff">ID</td>  <td width="60%" align="center" bgcolor="#ffffff">主题</td>  <td width="20%" align="center" bgcolor="#ffffff">查看</td></table>  <table border="1" align="center" bordercolor="000000" berdorcoorlight="#000000" bordercolordark="#ffffff">   <tr align="center">    <!--从数据库提取信息-->    <% while not rs.eof %>   <tr align="center">    <td width="20%" align="center" bgcolor="#ffffff"><% =rs("id") %></td>    <td width="60%" align="center" bgcolor="#ffffff"><% =rs("title") %></td>    <td width="20%" align="center" bgcolor="#ffffff"><a href="<% =rs("url")   %>">GO</a></td>  <% rs.movenext %></tr> <% wend %></table></center></div>  <% rs.close %>  <% mycon.close %>   "关闭链接 </body></html>

  下面我们来建立搜索页面

  

<html><head><title>搜索页面</title></head><!--创建搜索表格--><from method="POST" action="search.asp"><div align="center"><center><p><input type="text" name="word" size="30"><input type="submit" value="提交" name="B1"><input type="reset" value="清除" name="B2"></p></center></div></form><hr width="600" align="center"><html>

  好了,这个站内搜索引擎到这里就算完成了,你接下来要做的就是吧东西输入数据库了!

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

来源:https://www.tulaoshi.com/n/20160219/1614295.html

延伸阅读
标签: ASP
  <tr <td valign="top"<a name="Path"Path</a</td<td valign="top"DBTYPE_WSTR | DBTYPE_BYREF</td <td valign="top" width=65%文件的物理路径,包含文件名。</td </tr <tr <td valign="top"Rank</td<td valign="top"DBTYPE_I4...
标签: ASP
  <td valign="top"DocSubject</td <td valign="top"文档的主题</td </tr <tr <td valign="top"DocAuthor</td <td valign="top"文档的作者</td </tr <tr <td valign="top"DocKeywords</td <td valign="top"文档中的关键字<...
标签: Web开发
这个题目含有许多需要解释的概念,最容易说明的是“站内消息”,这是很多论坛都有的功能,可以通过web向其他的在线用户发送消息,很多用户都使用过。站内消息的第一个好处是大家都不需要安装客户端,你不用知道对方的MSN或者QQ,就能与他联系,称赞他的观点或者是给他一顿臭骂。第二个好处是客户管理方便,利用session来维护在线名单,各种...
标签: PHP
  ccterran(原作) 作者:iwind   朋友用dreamweaver做了一个网站,没有动态的内容,只是一些个人收藏的文章,个人介绍等等。现在内容比较多了,想叫我帮他做一个搜索引擎。说实在的,这是一个不难的问题,于是就随手做了一个。现在我在其它论坛上也看到有人想做这个,于是就想说说这方面的知识,重在了解一下方法。 写程序前...
标签: ASP
    不知你上网时注意到没有:一些内容丰富的网站,总建有一个内容搜索引擎;一些大型的商业网站或者综合网站,都配有强大的网站搜索引擎,比如搜狐、新浪、雅虎等等。其方便的搜索查询功能至今给人们留下难以磨灭的印象,你只要输入你想浏览资料的关键字(比如:网页),一按“搜索”按钮,关于“网页”的资料列表就呈现在...

经验教程

310

收藏

95
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部