社区
ASP
帖子详情
怎样用asp实现站内搜索?谢谢!
ZTMSS
2003-12-02 01:28:10
怎样用asp实现站内搜索?
Thank you very much!
...全文
85
9
打赏
收藏
怎样用asp实现站内搜索?谢谢!
怎样用asp实现站内搜索? Thank you very much!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
minghui000
2004-01-14
打赏
举报
回复
SEARCH.ASP
<HTML>
<HEAD>
<TITLE>'<%=Request("SearchText")%>'的搜索结果</TITLE>
</HEAD>
<BODY>
<B>'<%=Request("SearchText")%>'的搜索结果</B><BR>
<%
Const fsoForReading = 1
Dim objFile, objFolder, objSubFolder, objTextStream
Dim bolCase, bolFileFound, bolTagFound
Dim strCount, strDeTag, strExt, strFile, strContent, strRoot, strTag, strText, strTitle, strTitleL
strFile = ".asp .htm .html .js .txt .css"
strRoot = "/"
strText = Request("SearchText")
strTag = Chr(37) & Chr(62)
bolFileFound = False
bolTagFound = False
If Request("Case") = "on" Then bolCase = 0 Else bolCase = 1
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
RealPath=Server.MapPath(strRoot)
VirtualPath="http://" & Request.ServerVariables("SERVER_NAME")
Set objFolder = objFSO.GetFolder(RealPath)
schSubFol(objFolder)
Sub schSubFol(objFolder)
on error resume next
For Each objFile in objFolder.Files
If strText = "" Then Exit Sub
If Response.IsClientConnected Then
Set objTextStream = objFSO.OpenTextFile(objFile.Path,fsoForReading)
strContent = objTextStream.ReadAll
If InStr(1, strContent, strTag, bolCase) Then
Else
If Mid(objFile.Name, Len(objFile.Name) - 1, 1) = "." Then strExt = Mid(objFile.Name, Len(objFile.Name) - 1, 2)
If Mid(objFile.Name, Len(objFile.Name) - 2, 1) = "." Then strExt = Mid(objFile.Name, Len(objFile.Name) - 2, 3)
If Mid(objFile.Name, Len(objFile.Name) - 3, 1) = "." Then strExt = Mid(objFile.Name, Len(objFile.Name) - 3, 4)
If Mid(objFile.Name, Len(objFile.Name) - 4, 1) = "." Then strExt = Mid(objFile.Name, Len(objFile.Name) - 4, 5)
If InStr(1, strContent, strText, bolCase) And Instr(1, strFile, strExt, 1) Then
If InStr(1, strContent, "<TITLE>", 1) Then
strTitle = Mid(strContent, InStr(1, strContent, "<TITLE>", 1) + 7, InStr(1, strContent, "</TITLE>", 1))
Else
strTitle = "未命名"
end if
myFile=objFile.Path
myFile=replace(myfile,RealPath,VirtualPath,1,-1,1)
myFile=replace(myfile,"\","/")
strCount = strCount + 1
Response.Write "<DL><DT><B><I>"& strCount &"</I></B> - <A HREF=" & myFile & ">" & strTitle & "</A></A></DT><BR><DD>"
strTitleL = InStr(1, strContent, "</TITLE>", 1) - InStr(1, strContent, "<TITLE>", 1) + 7
strDeTag = ""
bolTagFound = False
Do While InStr(strContent, "<")
bolTagFound = True
strDeTag = strDeTag & " " & Left(strContent, InStr(strContent, "<") - 1)
strContent = MID(strContent, InStr(strContent, ">") + 1)
Loop
strDeTag = strDeTag & strContent
If Not bolTagFound Then strDeTag = strContent
Response.Write replace(Mid(strDeTag, strTitleL, 200),strText,"<font color=red>" & strText & "</font>",1,-1,bolcase)
Response.Write "...<BR><b><FONT SIZE='2'>URL: " & myFile
Response.Write " - 上次修改时间: " & objFile.DateLastModified
Response.Write " - " & FormatNumber(objFile.Size / 1024)
Response.Write "Kbytes</FONT></b></DD></DL>"
bolFileFound = True
End If
objTextStream.Close
End If
End If
Next
End Sub
For Each objSubFolder in objFolder.SubFolders
schSubFol(objSubFolder)
Next
If Not bolFileFound then Response.Write "没有匹配结果"
If bolFileFound then Response.Write "<B>搜索结束</B>"
Set objTextStream = Nothing
Set objFolder = Nothing
Set objFSO = Nothing
%>
</BODY></HTML>
SEARCH.HTM
<HTML>
<HEAD>
<TITLE>文件搜索引擎</TITLE>
</HEAD>
<BODY>
<CENTER>
<FORM METHOD=POST ACTION="search.asp">
<TABLE BGCOLOR="#CC6633" BORDER="0">
<TR>
<TD> <FONT COLOR="#FFFFFF">
请输入所要搜索的字符串:
<INPUT TYPE="text" NAME="SearchText" SIZE="22"></FONT> </TD>
<TD><INPUT TYPE="submit" VALUE="确定">
<INPUT TYPE="reset" VALUE="清除"></TD>
</tr>
</TABLE>
</FORM>
</CENTER>
</BODY>
</HTML>
flying310
2003-12-08
打赏
举报
回复
up
jinco
2003-12-08
打赏
举报
回复
我也想知道~~~,那个文件
帮顶一下
htao007
2003-12-08
打赏
举报
回复
说说是哪一个文件阿
bzscs
2003-12-02
打赏
举报
回复
启动IIS的默认站点,它其中有一个不必连数据库的全站搜索的功能,你把对应的asp文件源码看一下就知道了,
-
服务器默认是支持这个功能的,
chang1216
2003-12-02
打赏
举报
回复
楼上的哥们怎么搞得!
eliphe
2003-12-02
打赏
举报
回复
sql="select * from table where " & 选择的值 & " like '%" & 输入文字 & "%' order by id desc"
chang1216
2003-12-02
打赏
举报
回复
sql="select * from table where " & 选择的值 & " like '%" & 输入文字 & "%' order by id desc"
cuipi2003
2003-12-02
打赏
举报
回复
google可以
呵呵
如果你要自己搜索可以参考,sql server的全文检索功能,我最讨厌的就是这个了:)
基于
ASP
网站程序代码
一个网站的
ASP
代码,可以用作学习,谢 谢 大家下载
asp
书店
不错大家可以参考使用
谢谢
评价的所有帅哥
理想家园企业建站CMS系统 v2.5.rar
理想家园企业建站CMS系统 v2.5 一.网站测试说明: 1.本系统可以直接在本地测试,点击运行根目录下的测试工具.exe就可以直接查看网站的演示 2.admin/login.
asp
后台管理地址 3.后台帐号admin 密码admin 4.给网站所在文件夹添加USER权限,否则会导致数据不能添加,网站不能修改 4.演示地址:http://www.lixiangjiayuan.info/ 二.系统需求 1. 软件系统:WIN2000 IIS5.0 / WINXP IIS5.1 / WIN2003 IIS6.0 2. 数 据 库:Access2000 3. 其 他:服务器必须安装 微软IE浏览器5.0或以上版本 使用Email功能,需要安装Jmail 4.0或以上版本 4.需要服务器支持FSO(FileSystemObject) 推荐:Windows 2000 IIS5.0 Access2000 IE5.5环境测试或者本系统自带的"测试工具.exe" 三.系统说明: 理想家园企业建站CMS系统为中小企业免费建立属于自己的网站,能够更好的宣传自己产品。 理想家园企业建站CMS系统采用较为成熟的
ASP
+access编写,前台使用div+CSS布局,适用于各种浏览器。同时适用于喜欢网站程序的初级练习。" 主要功能:" 基本设置:站点常规属性设置。" 单页管理:增加修改单页,通过强大的编辑器可插入动画图片视频等内容。" 新闻管理:一级分类,增加/删除/修改新闻。" 产品管理:可
实现
二级分类,不同的大类下边套用不同的小类。" 友情链接:增加/修改/删除图片链接。" 留言管理:留言回复/审核功能,前台发表和显示留言列表。" 数据备份:可以在线备份数据库,以保数据安全。" 繁简转化:全站可以一键快速切换。"
站内搜索
:不同的栏目
实现
不同内容的搜索。" 后台验证码:后台登录增加了清晰的数字验证码,防止恶意破坏。" " 后台功能:" 新闻具有搜索功能,可以直接查找到需要修改的新闻。" 同时后台添加文章之后可以自动设置每页文字的个数,也就是自动分页功能。" 四.请不要修改网站版权声明,尊重作者的劳动,
谢谢
!!
飞翔非主流伪静态缓存开源版 v2.0.rar
第二套开源非主流内容主题站,网站界面简洁美观,目标站更新速度快,基本保持每天更新,目前提供非主流图片,非主流空间日志,非主流闪图,非主流空间大图模块素材等等关于非主流的一切精品非主流图片,是喜欢非主流主题的站点的好去处。 本程序开源免费,自由修改传播,请认真理解开源的含义,你可以基于本源码创作任何衍生程序,并发布,或者商业化。 开源程序不提供任何技术支持,欢迎大家进群交流。 本程序是开源,只做学习交流之用,请勿创建任何商业站点,
谢谢
! 程序包分为两种,一个是低级伪静态,地址回出现 “?” 另一种是高级伪静态,全站看上去和静态没什么区别。 高级伪静态需服务器支持ISAPI Rewrite,地址重写才可以使用。 程序特点: ·占用空间小,建站成本低,无需等待,马上就可以拥有海量网站数据; ·免更新免维护,管理方便,操作简单,
实现
全站后台管理的全自动采集; ·
实现
全站URL路径伪静态功能,让各大搜索引擎收录更加友好; ·提供可根据栏目名称自动优化SEO功能,让你轻松拥有来自搜索引擎带来的自然流量。 使用方法: ·你可以下载IIS代替工具来本地修改这些信息,下载地址:http://good.gd/389921.htm,下载完成后把EXE程序放在文件夹里面再运行; ·修改“inc/config.
asp
” 更新网站基本设置,并可以在这里修改图片采集地址; ·如果需要修改QQ,请登录http://wp.qq.com,开启在线功能,联系站长功能才能正常使用; ·清除缓存在你的网站地址后面加 http://www.xxx.com/hc.
asp
运行即可; ·广告位请根据页面提示进行更改,全站弹窗或漂浮由“js/tan.js”控制,全站统计由“js/count.js”控制; ·首页友情连接可以打开js/link.html进行修改,默认罗列出两排,使用一个链接一行。 飞翔非主流伪静态缓存开源版 v2.0 (更新日期:2011-07-18)更新说明: ·免费开源,正式发布。
理想家园企业建站CMS系统 v1.6
************************************************ 本系统无功能限制、无使用时间限制、无使用次数限制 ************************************************ 一.网站测试说明: 1.本系统可以直接在本地测试,点击运行根目录下的测试工具.exe就可以直接查看网站的演示 2.admin/login.
asp
后台管理地址 3.后台帐号admin 密码admin 4.给网站所在文件夹添加USER权限,否则会导致数据不能添加,网站不能修改 4.演示地址:http://www.lixiangjiayuan.info/xt/lixiangzhijia/ --------------------------------------------------- 请不要修改网站版权声明,尊重作者的劳动,
谢谢
!! --------------------------------------------------- 二.系统需求 1. 软件系统:WIN2000+IIS5.0 / WINXP+IIS5.1 / WIN2003+IIS6.0 2. 数 据 库:Access2000 3. 其 他:服务器必须安装 微软IE浏览器5.0或以上版本 使用Email功能,需要安装Jmail 4.0或以上版本 4.需要服务器支持FSO(FileSystemObject) 推荐:Windows 2000+IIS5.0+Access2000+IE5.5环境测试或者本系统自带的"测试工具.exe" 三.系统说明: 理想家园企业建站CMS系统为中小企业免费建立属于自己的网站,能够更好的宣传自己产品。 理想家园企业建站CMS系统采用较为成熟的
ASP
+access编写,前台使用div+CSS布局,适用于各种浏览器。同时适用于喜欢网站程序的初级练习。" 主要功能:" 基本设置:站点常规属性设置。" 单页管理:增加修改单页,通过强大的编辑器可插入动画图片视频等内容。" 新闻管理:一级分类,增加/删除/修改新闻。" 产品管理:可
实现
二级分类,不同的大类下边套用不同的小类。" 友情链接:增加/修改/删除图片链接。" 留言管理:留言回复/审核功能,前台发表和显示留言列表。" 数据备份:可以在线备份数据库,以保数据安全。" 繁简转化:全站可以一键快速切换。"
站内搜索
:不同的栏目
实现
不同内容的搜索。" 后台验证码:后台登录增加了清晰的数字验证码,防止恶意破坏。" " 后台功能:" 新闻具有搜索功能,可以直接查找到需要修改的新闻。" 同时后台添加文章之后可以自动设置每页文字的个数,也就是自动分页功能。" 四.请不要修改网站版权声明,尊重作者的劳动,
谢谢
!!
ASP
28,407
社区成员
356,948
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章