Empfehlung: Interpretation der Verwendung von ASP zum Schreiben von Code, der Suchmaschinenfunktionen ähnelt Erstellen Sie zunächst eine Access-Datenbank. In der Datenbank gibt es eine URLINDEX-Tabelle, in der den Feldern URL und Schlüsselwörter wie folgt Indizes hinzugefügt werden: URL-Text (Index: Ja (keine Duplikation)) Titeltext Beschreibungstext Zusammenfassungstext Schlüsselwörter Text (Index: ja (nein) wiederholen)) Programmdatei doquery.asp, Code: HTMLHEADTITLE einfache Suchmaschine
Wir sehen oft, dass die Länge der beiden Nachrichtentitel unterschiedlich ist, wenn links zum direkten Ausschneiden einer Zeichenfolge verwendet wird, da im Titel gleichzeitig chinesische und englische Zeichen vorhanden sind. Um dieses Problem zu lösen, können wir die folgende Funktion verwenden. <% '************************************************** * 'Funktionsname: gotTopic 'Funktion: Die Zeichenfolge abschneiden, jedes chinesische Zeichen zählt als zwei Zeichen und das englische Zeichen zählt als ein Zeichen 'Parameter: str----ursprünglicher String 'strlen---- Abschnittslänge 'Rückgabewert: abgefangener String 'Copyright: asp-Tutorial '************************************************** * FunctiongotTopic(ByValstr,ByValstrlen) Ifstr=Dann gotTopic= ExitFunction EndIf Diml,t,c,i,strTemp str=Replace(Replace(Replace(Replace(str,,),,Chr(34)),>,>),<,<) l=Len(str) t=0 strTemp=str strlen=CLng(strlen) Fori=1Tol c=Abs(Asc(Mid(str,i,1))) Ifc>255Then t=t+2 Anders t=t+1 EndIf Ift>=strlenThen strTemp=Left(str,i) ExitFor EndIf Nächste IfstrTemp<>strThen strTemp=strTemp&… EndIf gotTopic=Replace(Replace(Replace(Replace(strTemp,,),Chr(34),),>,>),<,<) EndFunction %> <% str=Insgesamt 11111w enthält chinesische Zeichen str1=Es gibt insgesamt fünf chinesische Schriftzeichen Antwort.writegotTopic Response.writegotTopic(str,10)& &gotTopic(str1,10)& Antwort.writeleft Antwort.writeLeft(str,5)& &Links(str1,5) Antwort.Ende %> |
Teilen: Enthüllen Sie die Methode zur Lösung des Problems des versehentlichen Löschens von ASP-Dateien durch Antivirensoftware Einige Antivirenprogramme löschen häufig bestimmte ASP-Dateien als Viren. Manchmal ist es unmöglich, sie zu verhindern, und das Programm kann unerklärlicherweise nicht verwendet werden, weil die Dateien fehlen. Dies liegt hauptsächlich daran, dass Antivirensoftware bestimmte ASP-Codes als Trojaner-Schlüsselwörter behandelt und Datensätze speichert. Daher wird die Ausführung oder Löschung dieses Schlüsselworts verhindert. Die Lösung besteht darin, diese Schlüsselwörter anzugeben