Recomendado: Ejemplo de ASP: Producción de juegos de combinación de palabras Este es un juego sobre codificación de palabras, escrito en ASP, VBScript y JavaScript. No se encontraron problemas importantes bajo prueba bajo Win98 OEM2, PWS e IE5. Método de uso: Método 1: Por ejemplo, el directorio de su servicio 3W es C: Inetpubwwwroot.
Muchos entusiastas de Internet respaldan sus cerebros para hacer que las funciones de su sitio web sean más integrales al crear su propia página de inicio personal. Aquí, el autor presenta un método para usar ASP para construir su propio motor de búsqueda.
La idea básica utiliza formularios para almacenar palabras clave de búsqueda enviadas por los usuarios en variables y enviarlas a Scripts ASP para su procesamiento. Use el objeto de solicitud incorporado de ASP para obtener los caracteres de palabras clave en la variable, y luego use la función de redirección de respuesta para transferir los caracteres de palabras clave a otros motores de búsqueda profesionales como SOHU y NETEEASE para obtener los resultados de búsqueda. Esto permite a los visitantes usar fácilmente los principales motores de búsqueda en su página de inicio sin iniciar sesión en su página de inicio.
El primer paso es crear la página principal del motor de búsqueda. Agregue el código entre <body> y </body> del archivo HTML de la siguiente manera:
| El siguiente es el contenido citado: < Nombre de formulario = Form1 Método = Post Action = Search.asp > < Div Align = Center > Seleccione su motor de búsqueda favorito < Br> < Br> < Seleccionar nombre = Seleccionar tamaño = 1 > < Opción > Sohu < /Opción > < Opción > Sina (Estación Beijing) < /Opción > < Opción > NetEase < /Opción > < /Seleccionar >< Br> < Br> Escriba la palabra clave que desea consultar <br> < Tipo de entrada = Text Name = TextField > < Br> < Br> < Tipo de entrada = Subt Name = Subt Style = Color:#CC0033; Background-Color: #FFFFFF; Font-Size: 9PT; BORDER:#CC0033 1PX SOLID; altura: 18pxvalue = búsqueda> < /forma > |
Aquí, proporcionamos tres motores de búsqueda: Sohu, Sina y NetEase para que los usuarios elijan. Después de que el usuario escribe la cadena de palabras clave, el formulario envía la solicitud al Search.asp en el fondo para el procesamiento.
El segundo paso es escribir el programa ASP de fondo. Agregue el siguiente código entre <body> y </body> del archivo HTML:
| El siguiente es el contenido citado: < % if request.form (select) = Sohu entonces Response.Redirect (http://site.search.sohu.com/ sitesearch.jsp? key_word = && request.form (textField)) finalizar si if request.form (select) = sina (estación de Beijing) y luego respuesta.redirect (http://site.search.sohu.com/ sitesearch.jsp? key_word = && request.form (textField)) finalizar si if request.form (select) = netEase entonces Response.Redirect (http://search.163.com/cgi-bin/search/engine/search2.fcgi?lang=gb&&key=&&request.form (textfield) end si %> |
Al enviar cadenas de búsqueda a otros motores de búsqueda, es muy importante comprender los formatos de consulta utilizados por estos motores de búsqueda. Por ejemplo, SOHU usa http://site.search.sohu.com/sitesearch.jsp?key_word=search string. Solo necesitamos prestar atención al usar estos motores de búsqueda, registrar y analizar las direcciones en la barra de direcciones de IE al dar los resultados de búsqueda, y eliminar los siguientes caracteres como Liu %... (estos son los caracteres convertidos en la cadena de búsqueda que presentamos), y podemos obtener el formato de consulta.
Además, muchos motores de búsqueda usan búsqueda de clasificación. Se puede subdividir en categorías como sitios web, páginas web, noticias, etc. Los formatos de consulta de cada categoría son diferentes. Los lectores pueden usar más declaraciones IF para crear selecciones para realizar la segmentación de los tipos de búsqueda dentro del mismo motor de búsqueda.
Del mismo modo, también podemos expandir este programa y agregar otros motores de búsqueda para que sus funciones sean más potentes.
Compartir: programación avanzada ASP 3.0 (41) 9.2.3 El uso de procedimientos almacenados El uso de procedimientos almacenados es un área en la que se aplican los objetos de comando. Los procedimientos almacenados (a veces llamadas consultas de almacenamiento) son declaraciones de consulta SQL que están predefinidas en una base de datos. ¿Por qué deberían crear y utilizar los procedimientos almacenados en lugar de usarlos directamente en el código?