Empfohlen: Eine Funktion, die ASP analysiert, um zu überprüfen, ob der Website -Link normal ist % FunctionurlChk(sUrl) onerrorresumenext SetxmlHttp=Server.CreateObject(Microsoft.XMLHTTP) xmlHttp.openGET,sUrl,false xmlHttp.send ifxmlHttp.Status200then urlChk=false else urlChk=true endif EndFunction surl = http: //www.code-123.com IFU
Es ist sehr bequem, ASP zu verwenden, um die Funktionen von Suchmaschinen zu implementieren. Wenn beispielsweise die Chinesen in das Feld Suchbedingung eingegeben werden, werden Schlüsselwörter wie China und Menschen automatisch daraus extrahiert und in der Datenbank gesucht. Nach dem Lesen dieses Artikels können Sie feststellen, dass diese Funktion so einfach zu implementieren ist.Der erste Schritt besteht darin, eine Datenbank mit dem Namen db_sample.mdb zu erstellen (in diesem Artikel wird die Access2000 -Datenbank als Beispiel verwendet) und eine Tabelle T_Sampel erstellen.
Automatische ID -Nummerierung
U_name text
U_info Notizen
Im zweiten Schritt beginnen wir mit der Suche nach der Suche nach der Suche. Die Seite enthält ein Formular (FRM_SEARCH), das ein Textfeld und eine Schaltfläche Senden enthält. Und setzen Sie die Methode Eigenschaft des Formulars und die Aktionseigenschaft auf Suche.asp, dh sie an die Webseite selbst einreichen. Der Code ist wie folgt:
| <!-Search.asp-> <formname = frm_searchMethod = getAction = such.asp> Bitte geben Sie Schlüsselwörter ein: <inputType = TextName = keySize = 10> <inputType = subledValue = such> </form> |
Als nächstes geben wir den wichtigsten Teil der Implementierung intelligenter Suche ein.
Stellen Sie zunächst eine Datenbankverbindung her. Fügen Sie den folgenden Code zum Beginn der Suche hinzu.
| <% DimstrProvider, CNN strProvider = provider = microsoft.jet.oledb.4.0; DataSource = strProvider = strrovider & server.mappath (/) &/data/db_sample.mdb 'Angenommen, die Datenbank wird im Datenverzeichnis im Stammverzeichnis der Startseite gespeichert SetCnn = server.createObject (adodb.Connection) Cnn.openstrProvider öffnet die Datenbankverbindung %> |
Als nächstes werden die von der ASP -Seite empfangenen Daten in der Datenbank beurteilt und durchsucht.
| <fontcolor =#ff0000> Es wurden keine Ergebnisse gefunden! ! ! </font> <% Anders %> |
Suchen Sie nach Elementen mit dem Namen <fontcolor =#ff0000> <%= s_key%> </font> und finden Sie insgesamt Elemente mit <fontcolor =#ff0000> <%= rst.RecordCount%> </font>:
| <% Während der gesamten Datensatzsatz die durchsuchte Informationen anzeigt und den Link festlegt %> <!-Hier können Sie das Link-Ziel festlegen, das Sie benötigen-> <fontStyle = font: 12pt 安安> <aRef = info.asp? id = <%= rst (id)%> target = _blank> <%= rst (u_name)%> </a> </font> <!-Zeigen Sie einige Details-> <fontStyle = font: 9pt 安> <%= links (rst (u_info), 150)%> </font> <p> <% Rst.movenext Wend RST.CLOSE Setrst = nichts Endif Endif %> |
Share: ASP Tutorial: ASP -Produktion von gemeinsamen Flash -Nachrichten -Bildern Rotationscode Dies handelt
2 Seiten in der vorherigen Seite der vorherigen Seite 12 nächste Seite