选择显示字体大小

用asp建立站内搜索

     假如你拥有一个庞大的网站,内容又多,那么来访者往往很难找到自己所需要的东东,这时候你就需要一个站内搜索来帮助来访者更快的找到索要的资料了!现在你就可以用asp轻易的实现这种功能,何况现在支持asp的站点这么多,利用这个搜索引擎可以搜索到你的主页里面任何一个文件或者软件资料,它可以精确到每个字!说了这么多你是不是怦然心动了啊,那就按照下面的步骤来建立自己的搜索引擎吧:
  
   (一),首先利用access97建立一个名为list.mdb的数据库,在里面建立一个名为list的表,然后在list表里面输入一些你想要被查询的文件名字,关键的搜索词还有相对应的链接,下面建立了四个项目id(编号),title(主题),word(关键词),url(链接地址),如下表所示:
  
  id title word url
  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>
   好了,这个站内搜索引擎到这里就算完成了,你接下来要做的就是吧东西输入数据库了!
  
  
  
    


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons