狠狠爱成人网_日韩一级在线_国产综合自拍_亚洲精品韩国_亚洲视频导航_麻豆成人在线播放_欧美jjzz_一区在线视频观看_美脚丝袜一区二区三区在线观看_欧美91视频

當前位置:系統之家 > 技術開發教程 > 詳細頁面

用ASP做一個TOP COOL的站內搜索

用ASP做一個TOP COOL的站內搜索

更新時間:2019-11-09 文章作者:未知 信息來源:網絡 閱讀次數:

該搜索引擎由一個HTM文件一個ASP文件組成,主要是運用FILESYSTEMOBJECT組件來達到目的,功能強大,修改界面以后可以直接拿來使用,當然加上一點自己的東西就更加好了。

searchpage.htm
該HTM文件用來傳入條件

<HTML>
    <HEAD>
        <TITLE>ASP搜索引擎范例</TITLE>
    </HEAD>
    <BODY>
        <CENTER>
            <FORM METHOD=POST ACTION="search.asp">
                
    <TABLE BGCOLOR="#CC6633" BORDER="0">
      <TR>
                        
        <TD ROWSPAN="3" BGCOLOR="#CC6633" width="21" nowrap>&nbsp; </TD>
                        
        <TD width="363" nowrap> <FONT COLOR="#FFFFFF">
          <INPUT TYPE="text" NAME="SearchText" SIZE="22">
                                <INPUT TYPE="checkbox" NAME="Case">
          高度敏感</FONT> </TD>
                        
        <TD ROWSPAN="3" width="10">
          <INPUT TYPE="submit" VALUE="確定">
                                <P>
                            
            <INPUT TYPE="reset" VALUE="清除">
                        </TD>
                        
        <TD ROWSPAN="3" BGCOLOR="#CC6633" width="28">&nbsp; </TD>
                    </TR>
                    <TR>
                        
        <TD width="363" nowrap> <FONT COLOR="#FFFFFF"> 返回結果
          <SELECT name="rLength" >
            <option value="200" selected>長信息 </option>
            <option value="100">短信息</option>
            <option value="0">只返回連接</option>
          </SELECT>
                                <SELECT NAME="rResults">
                                    <OPTION VALUE="10" SELECTED>10
                                    <OPTION VALUE="25">25
                                    <OPTION VALUE="50">50
                                </SELECT>
                            </FONT>
                        </TD>
                    </TR>
                    <TR>
                        
        <TD width="363" nowrap> <FONT COLOR="#FFFFFF"> 必須包括:
          <INPUT TYPE="checkbox" NAME="iImage">
          圖片
<INPUT TYPE="checkbox" NAME="iZips">
          Zip格式
<INPUT TYPE="checkbox" NAME="iJavaS"> JavaScript
                            </FONT>
                        </TD>
                    </TR>
                </TABLE>
            </FORM>
            </CENTER>
        
<DL>
  <DD>&nbsp; </DD>
        </DL>
    </BODY>
</HTML>

------------------------------------------------------------------------
顯示結果的ASP程序
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
Dim reqImage, reqJavaS, reqLength, reqNumber, reqZip

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
If Request("iImage") = "on" Then reqImage = "<IMG" Else reqImage = ""
If Request("iZips") = "on" Then reqZips = ".zip" Else reqImage = ""
If Request("iJavaS") = "on" Then reqJavaS = "JavaScript" Else reqImage = ""
If Request("rResults") = "10" Then reqNumber = 10
If Request("rResults") = "25" Then reqNumber = 25
If Request("rResults") = "50" Then reqNumber = 50
reqLength = Request("rLength")

Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
Set objFolder = objFSO.GetFolder(Server.MapPath(strRoot))

schSubFol(objFolder)

Sub schSubFol(objFolder)
    For Each objFile in objFolder.Files
        If strCount + 1 > reqNumber or 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, strContent, reqImage, 1) And _
                    InStr(1, strContent, reqZips, 1) And _
                    InStr(1, strContent, reqJavaS, 1) 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 = "未命名"

                    strCount = strCount + 1
                    Response.Write "<DL><DT><B><I>"& strCount &"</I></B> - <A HREF=" & objFile.Path & ">" & 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

                    If reqLength = "0" Then Response.Write objFile.Path & "</DD></DL>" Else Response.Write Mid(strDeTag, strTitleL, reqLength) & "...<BR><b><FONT SIZE='2'>URL: " & objFile.Path & " - 上次修改時間: " & objFile.DateLastModified & " - " & FormatNumber(objFile.Size / 1024) & "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>

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

狠狠爱成人网_日韩一级在线_国产综合自拍_亚洲精品韩国_亚洲视频导航_麻豆成人在线播放_欧美jjzz_一区在线视频观看_美脚丝袜一区二区三区在线观看_欧美91视频
www精品美女久久久tv| 日韩精品久久久久久| 91精品中文字幕一区二区三区| 亚洲永久字幕| 99精品久久久| 一本色道久久99精品综合| 亚洲大胆在线| 在线欧美亚洲| 亚洲午夜在线| 亚洲伦理一区| 国产模特精品视频久久久久| 99精品福利视频| 久久久久久久欧美精品| 久久综合影音| 欧美区在线观看| 日韩欧美中文一区| 久久久一区二区三区| 国产欧美精品国产国产专区| 欧美极品另类videosde| 亚洲人快播电影网| 亚洲1区2区3区4区| 精品一区中文字幕| 成人a区在线观看| 国产精品va| 免费在线成人| 欧美日韩激情在线| 欧美精品一区二区三区蜜桃| 国产精品女同一区二区三区| 亚洲精品videosex极品| 三级欧美在线一区| 国产一区91精品张津瑜| 99精品欧美一区| 亚洲黄色高清| 欧美亚洲日本一区| 精品国产一区二区三区久久久蜜月 | 丁香亚洲综合激情啪啪综合| 91在线看国产| 亚洲综合国产激情另类一区| 欧美日韩美女一区二区| 久久久三级国产网站| 一区二区在线电影| 激情文学综合丁香| 欧美日韩一区综合| 91成人免费网站| 日韩欧美成人激情| 国产精品无圣光一区二区| 亚洲h动漫在线| 成人免费视频caoporn| 亚洲精品久久| 欧美一区二区视频免费观看| 国产精品久久一卡二卡| 美脚の诱脚舐め脚责91| 女女同性精品视频| 在线精品视频免费播放| 欧美激情在线看| 久久国产日韩欧美精品| 欧美午夜国产| 在线电影欧美成精品| 亚洲情趣在线观看| 成人午夜视频在线| 久久婷婷丁香| 国产精品国产三级国产三级人妇| 久久精品国产一区二区三| 国产一区二区三区四区老人| 欧美人与z0zoxxxx视频| 亚洲精品视频免费看| 不卡电影免费在线播放一区| 久久久久综合| 一区精品在线播放| eeuss影院一区二区三区 | 久久视频一区二区| 另类的小说在线视频另类成人小视频在线| 欧美激情国产日韩| 91麻豆精品国产自产在线观看一区| 亚洲最新视频在线观看| 92精品国产成人观看免费| 欧美性猛交xxxxxxxx| 亚洲综合一区二区精品导航| 色综合天天综合在线视频| 欧美日韩国产bt| 五月激情综合婷婷| 亚洲激情国产| 国产精品亲子伦对白| 粉嫩aⅴ一区二区三区四区五区| 老司机精品导航| 亚洲三级在线看| 欧美日本不卡| 26uuu亚洲| 国产成人免费在线| 欧美男女性生活在线直播观看| 亚洲一区二区综合| 亚洲精品美女| 亚洲欧美国产三级| 激情欧美日韩| 国产精品网站在线| 欧美精品偷拍| 国产欧美1区2区3区| 欧美在线日韩| 久久久久国产成人精品亚洲午夜 | 国产日韩高清一区二区三区在线| 国产精品视频一二三区| 欧美aa国产视频| 久久免费偷拍视频| 91小视频免费看| 国产欧美综合在线观看第十页| 97久久久精品综合88久久| 日韩久久久精品| 99精品视频中文字幕| 久久这里只有精品首页| 91亚洲精华国产精华精华液| 久久免费精品国产久精品久久久久 | 99久精品国产| 国产婷婷色一区二区三区在线| 99久久精品99国产精品| 国产三级久久久| 欧美涩涩视频| 亚洲免费av高清| 久久国产精品一区二区三区四区| 亚洲18影院在线观看| 欧美一a一片一级一片| 国产成人综合自拍| 2020国产成人综合网| 国产精品多人| 亚洲一二三四久久| 欧美亚洲动漫精品| 成人午夜碰碰视频| 中文字幕高清一区| 亚洲深夜激情| 精品无人码麻豆乱码1区2区 | 欧美欧美午夜aⅴ在线观看| 国产99久久久国产精品免费看| 精品国产一区二区三区久久影院| 欧美日本一区二区视频在线观看 | 7777精品伊人久久久大香线蕉完整版| 国产精品系列在线播放| 中文字幕av一区二区三区免费看| 亚洲最黄网站| 国产真实乱子伦精品视频| 国产婷婷色一区二区三区四区| av成人免费观看| 国产另类ts人妖一区二区| 欧美激情中文字幕| 色综合久久天天| va亚洲va日韩不卡在线观看| 亚洲欧美日韩国产综合在线 | 免费在线成人网| 精品国产乱码91久久久久久网站| 一区福利视频| 极品少妇一区二区三区精品视频 | 国产精品欧美综合在线| 亚洲激情婷婷| 亚洲国产综合91精品麻豆| 在线播放视频一区| 国产精品v欧美精品v日韩| 天堂蜜桃91精品| 久久亚洲影视婷婷| 久久中文字幕一区二区三区| 97久久精品人人澡人人爽| 性久久久久久久| 精品999在线播放| 久久精品中文| 黑人一区二区三区四区五区| 九色综合狠狠综合久久| 亚洲人一二三区| 精品国产乱码久久| 在线免费观看日本一区| 亚洲国产精品久久久久婷婷老年| 极品少妇一区二区| 一区二区三区在线播放| 精品av久久707| 欧美天堂亚洲电影院在线播放| 国产精品二区在线观看| 国产成人精品一区二区三区网站观看| 一区二区三区中文字幕| 国产视频一区二区在线观看| 欧美日韩一区二区三区不卡| 亚洲毛片av| 欧美一区久久| 国产成人免费视频网站| 天天色综合天天| 精品综合久久久久久8888| 亚洲欧洲韩国日本视频| 久久综合九色欧美综合狠狠| 欧美日韩色一区| 久久亚洲影院| 日韩视频一区| 国产精品v欧美精品v日韩精品| 高清不卡在线观看| 激情都市一区二区| 日日欢夜夜爽一区| 亚洲午夜精品网| 亚洲免费色视频| 亚洲欧洲日韩女同| 国产精品护士白丝一区av| 亚洲精品一区二区三区在线观看| 欧美精品日韩综合在线| 欧美色综合网站| 欧美三级电影网站| 在线观看视频91| 色婷婷久久99综合精品jk白丝|