Empfohlen: Geben Sie die geheime Methode an, um das Problem des versehentlichen Löschens von ASP -Dateien der Antivirus -Software zu lösen Einige Antiviren -Software löscht häufig bestimmte ASP -Dateien als Viren, und manchmal ist es unmöglich, sie zu verhindern. Das Programm ist unerklärlicherweise nicht in der Lage, es zu verwenden, da weniger Dateien ~~ vorhanden sind. Dies liegt hauptsächlich daran, dass die Antivirus -Software bestimmte ASP -Codes als Trojaner -Schlüsselwörter behandelt und Datensätze speichert. Wenn dieses Schlüsselwort vorhanden ist, wird es beim Ausführen oder Löschen verboten. Die Lösung besteht darin, diese Schlüsselwörter zu geben
Erstellen Sie zunächst eine Zugriffsdatenbank. In der Bibliothek befindet sich eine Urlindex -Tabelle, in der die Felder der URL- und Schlüsselwörter wie folgt indiziert sind:| URL -Text (Index: mit (ohne Duplikation)) Titeltext Beschreibung Text Zusammenfassungstext Schlüsselwörter Text (Index: mit (ohne Duplikation)) |
Programmdatei doQuery.asp, Code:
| <html> <kopf> <titels> Einfache Suchmaschine </title> </head> <BodyBgColor =#fffffffMarginwidth = 0marginHeight = 0 LinksMargin = 0TopMargin = 0> <FormMethod = postaction = doQuery.asp? Act = Search> Abfrage: <inputType = TextName = queryString> <br> <InputType = subledValue = subjekt> </Form> </Center> <% dimakt ACT = Anfrage (ACT) if (act = suche) dann QueryString = request.form (queryString) Querywords = split (queryString) Strindent = 'Wenn die Suche leer ist, kehren Sie zurück IfQueryString = dann Antwort.Redirect (default.asp) Endif Sitzung.Timeout = 2 IfisObject (Sitzung (sitsearch_conn)) dann SetConn = session (SiteSearch_conn) Anders SetConn = server.createObject (adodb.Connection) Conn.opendriver = {Microsoft AccessDriver (*. Mdb)}; dbq = & server.mappath (Datenbank/SiteSearch.mdb) ,, SetSession (sitsearch_conn) = conn Endif 'Abfrageanweisung sql = select*aus [urlindex] wo 'Suchbeschreibung Feld SQL = SQL & ([Beschreibung] wie '% & Querywords (0) &%' 'zuerst Fei = lBound (Querywords)+1Toubund (Querywords) IfQuerywords (i) <> aderat (querywords (i)) <> oranducase (Querywords (i)) <> und then Ifucase (Querywords (i-1)) = orthen SQL = SQL & oder [Beschreibung] wie '%& Querywords (i) &%' Anders SQL = SQL & und [Beschreibung] wie '%& Querywords (i) &%' Endif Endif Nächste 'Suchschlüsselwörter Feld SQL = SQL &) oder ([Schlüsselwörter] wie '%& Querywords (0) &%' Fei = lBound (Querywords)+1Toubund (Querywords) IfQuerywords (i) <> aderat (querywords (i)) <> oranducase (Querywords (i)) <> und then Ifucase (Querywords (i-1)) = orthen SQL = SQL & oder [Schlüsselwörter] wie '%& Querywords (i) &%' Anders SQL = SQL & und [Keywords] wie '%& Querywords (i) &%' Endif Endif Nächste 'Suchen Sie nach Titelfeldern SQL = SQL &) oder ([Titel] wie '%& Querywords (0) &%' Fei = lBound (Querywords)+1Toubund (Querywords) IfQuerywords (i) <> aderat (querywords (i)) <> oranducase (Querywords (i)) <> und then Ifucase (Querywords (i-1)) = orthen SQL = SQL & oder [Titel] wie '%& Querywords (i) &%' Anders SQL = SQL & und [Titel] wie '%& Querywords (i) &%' Endif Endif Nächste |
Anteil: Entdecken Sie die 17 grundlegenden typischen Codes der ASP -Programmierung 1. Methode für ASP, um Tabelleneingabedaten zu erhalten: getPost 1.get: Nachdem der Benutzer die Daten zur URL hinzugefügt hat, ist das Format "Feld 1 = Eingabedaten 1 Feld 2 = Eingabedaten 2 ... und senden Sie sie dann an den Server. Zum Beispiel: Aktion ist www.abc.com, Feldname -Eingabedaten sind Jack- und Feld -Age -Daten.
2 Seiten in der vorherigen Seite der vorherigen Seite 12 nächste Seite