Recomendado: revele el método secreto para resolver el problema de eliminar accidentalmente los archivos ASP de software antivirus Algunos software antivirus a menudo eliminan ciertos archivos ASP como virus, y a veces es imposible prevenirlos. El programa no puede usarlo inexplicablemente porque hay menos archivos ~~. Esto se debe principalmente a que el software antivirus trata ciertos códigos ASP como palabras clave troyanas y guarda registros, por lo que cuando existe esta palabra clave, se le prohibirá ejecutar o eliminar. La solución es dar estas palabras clave a
Primero, cree una base de datos de acceso. Hay una tabla de URLINDEX en la biblioteca, donde los campos de URL y palabras clave están indexados respectivamente, de la siguiente manera:| Texto de URL (índice: sin duplicación)) Texto de título Descripción Texto Texto resumido Texto de palabras clave (índice: sin duplicación)) |
Archivo de programa doquery.asp, código:
| <html> <fead> <title> Simple Search Engine </title> </head> <BodyBGColor =#ffffffMarginWidth = 0MarginHeight = 0 LeftMargin = 0TopMargin = 0> <FormMethod = PostAction = doQuery.asp? Act = Search> Consulta: <inputType = textName = QUERYTRING> <br> <InputType = SubmitValue = Subt> </form> </Center> <% dimacto ACT = solicitud (ACT) if (act = buscar) entonces QueryString = request.form (QueryString) QueryWords = Split (Querystring) Strindent = 'Si la búsqueda está vacía, regrese Ifquerystring = entonces Response.Redirect (default.asp) Endif Session.timeout = 2 IfisObject (session (sitesearch_conn) entonces entonces Setconn = session (Sitesearch_Conn) Demás Setconn = server.createObject (ADODB.Connection) conn.opEdriver = {Microsoft AccessDriver (*. Mdb)}; dbq = & server.mappath (base de datos/sitesearch.mdb) ,, SetSession (Sitesearch_Conn) = Conn Endif 'Declaración de consulta sql = select*de [urlindex] donde 'Campo de descripción de búsqueda sql = sql & ([descripción] como '% & QUERYWORDS (0) &%' 'Primero Fori = lBound (Querywords)+1ToUbound (QueryWords) IfQueryWords (i) <> anducase (Querywords (i)) <> oranducase (QueryWords (i)) <> andthen Ifucase (Querywords (I-1)) = Orthen sql = sql & o o [descripción] como '%& Querywords (i) &%' Demás sql = sql & y [descripción] como '%& consultywords (i) &%' Endif Endif Próximo 'Campo de palabras clave de búsqueda sql = sql &) o ([palabras clave] como '%& Querywords (0) &%' Fori = lBound (Querywords)+1ToUbound (QueryWords) IfQueryWords (i) <> anducase (Querywords (i)) <> oranducase (QueryWords (i)) <> andthen Ifucase (Querywords (I-1)) = Orthen sql = sql & o [palabras clave] como '%& consultywords (i) &%' Demás SQL = SQL y y [Palabras clave] como '%& Querywords (i) &%' Endif Endif Próximo 'Buscar campos de título sql = sql &) o ([título] como '%& Querywords (0) &%' Fori = lBound (Querywords)+1ToUbound (QueryWords) IfQueryWords (i) <> anducase (Querywords (i)) <> oranducase (QueryWords (i)) <> andthen Ifucase (Querywords (I-1)) = Orthen sql = sql & o o [title] como '%& Querywords (i) &%' Demás SQL = SQL y y [Título] como '%& Querywords (i) &%' Endif Endif Próximo |
Compartir: revelando los 17 códigos básicos típicos de programación ASP 1. Método para que ASP obtenga datos de entrada de la tabla: getPost 1.get: después de que el usuario agrega los datos a la URL, el formato es "? Campo 1 = datos de entrada 1 campo 2 = datos de entrada 2 ..., y luego envíelo al servidor. Por ejemplo: Action es www.abc.com, los datos de entrada de nombre de campo son los datos de la edad de la edad de campo es 15, luego use el método de obtener el método http://wwwww.abc.abc?
2 páginas en el total de la página 12 Página siguiente