Recomendación: interpretación del uso de ASP para escribir código similar a las funciones del motor de búsqueda Primero, cree una base de datos de acceso. Hay una tabla URLINDEX en la base de datos, en la que se agregan índices a los campos URL y Palabras clave respectivamente, de la siguiente manera: Texto de la URL (índice: sí (sin duplicación)) Texto del título Texto de descripción Texto de resumen Palabras clave. texto (índice: sí (no) Repetir)) Archivo de programa doquery.asp, código: HTMLHEADTITLE motor de búsqueda simple
A menudo vemos que cuando se usa la izquierda para cortar una cadena directamente, debido a que los caracteres chinos y los caracteres ingleses coexisten en el título, la longitud de los títulos de las dos noticias es diferente. Para resolver este problema, podemos usar la siguiente función. <% '************************************************ * 'Nombre de la función: gotTopic 'Función: truncar la cadena, cada carácter chino cuenta como dos caracteres y el carácter inglés cuenta como un carácter 'Parámetro: str----cadena original 'strlen---- longitud de intercepción 'Valor de retorno: cadena interceptada 'Copyright: tutorial asp '************************************************ * FuncióngotTopic(PorValstr,PorValstrlen) Si cadena = Entonces tengoTema= Función de salida Fin si Diml,t,c,i,strTemp str=Reemplazar(Reemplazar(Reemplazar(Reemplazar(str,,),,Chr(34)),>,>),<,<) l=Len(cadena) t=0 strTemp=cadena strlen=CLng(stren) Fori=1Tol c=Abs(Asc(Medio(str,i,1))) Ifc>255Entonces t=t+2 Demás t=t+1 Fin si Sit>=strenEntonces strTemp=Izquierda(cadena,i) Salir para Fin si Próximo IfstrTemp<>strEntonces strTemp=strTemp&… Fin si gotTopic=Reemplazar(Reemplazar(Reemplazar(Reemplazar(strTemp,,),Chr(34),),>,>),<,<) Función final %> <% str=Un total de 11111w tiene caracteres chinos str1=Hay cinco caracteres chinos en total respuesta.writegotTopic respuesta.writegotTopic(str,10)& &gotTopic(str1,10)& respuesta.writeleft respuesta.writeLeft(str,5)& &Izquierda(cadena1,5) respuesta.fin %> |
Compartir: Revele el método para resolver el problema de eliminar accidentalmente archivos asp mediante software antivirus Algunos programas antivirus a menudo eliminan ciertos archivos ASP como virus. A veces es imposible evitarlos y el programa no se puede utilizar inexplicablemente porque faltan los archivos ~~. Esto se debe principalmente a que el software antivirus trata ciertos códigos ASP como palabras clave de caballo de Troya y guarda registros, por lo que cuando encuentre esta palabra clave, se prohibirá su ejecución o eliminación. La solución es dar estas palabras clave.