Recomendado: uma função que analisa asp para verificar se o link do site é normal % FunctionurlChk(sUrl) onerrorresumenext SetxmlHttp=Server.CreateObject(Microsoft.XMLHTTP) xmlHttp.openGET,sUrl,false xmlHttp.send ifxmlHttp.Status200then urlChk=false else urlChk=true endif EndFunction SURL = http: //www.code-123.com IFU
É muito conveniente usar ASP para implementar as funções dos mecanismos de pesquisa, mas como implementar pesquisas inteligentes semelhantes a 3721? Por exemplo, quando o povo chinês é inserido na caixa de condições de pesquisa, palavras -chave como a China e as pessoas são extraídas automaticamente e pesquisadas no banco de dados. Depois de ler este artigo, você pode descobrir que essa função é tão simples de implementar.A primeira etapa é criar um banco de dados chamado db_sample.mdb (este artigo leva o banco de dados Access2000 como exemplo) e criar uma tabela t_sample.table t_sample inclui os seguintes campos:
Numeração automática de identificação
Text u_name
Notas u_info
Na segunda etapa, começamos a projetar a página de pesquisa search.asp. A página inclui um formulário (FRM_SEARCH), que inclui uma caixa de texto e um botão Enviar. E defina a propriedade Método do formulário para obter e a propriedade de ação para pesquisar.asp, ou seja, envie -a para a própria página da web. O código é o seguinte:
| <!-search.asp-> <formName = frm_searchMethod = getAction = search.asp> Digite palavras -chave: <inputType = textName = keysize = 10> <inputType = submitValue = Search> </morm> |
Em seguida, inserimos a parte principal da implementação de pesquisa inteligente.
Primeiro, estabeleça uma conexão com o banco de dados. Adicione o seguinte código ao início do Search.asp:
| <% DIMSTRPROVER, CNN strProvider = provedor = microsoft.jet.oledb.4.0; DataSource = strProvider = strProvider & server.mappath (/) &/data/db_sample.mdb 'Suponha que o banco de dados seja armazenado no diretório de dados no diretório raiz da página inicial Setcnn = server.createObject (adodb.connection) Cnn.openstrprovider abre conexão de banco de dados %> |
Em seguida, os dados recebidos pela página ASP são julgados e pesquisados no banco de dados.
| <fontcolor =#ff0000> Não foram encontrados resultados! ! ! </font> <% Outro %> |
Pesquise itens com o nome <contColor =#ff0000> <%= s_key%> </font> e encontre um total de itens com <fontcolor =#ff0000> <%= rst.recordCount%> </font>:
| <% Whilenotrst.eof atravessa todo o conjunto de registros, exibe as informações pesquisadas e define o link %> <!-Aqui você pode definir o destino do link que você precisa-> <fontStyle = font: 12pt 安安> <ahref = info.asp? id = <%= rst (id)%> destino = _blank> <%= rst (u_name)%> </a> </font> <!-mostre alguns detalhes-> <fontstyle = font: 9pt 安> <%= esquerda (rst (u_info), 150)%> </font> <p> <% RST.Movenext Wend Rst.close SetRst = nada Endif Endif %> |
Compartilhar: ASP Tutorial: ASP Production of Common Flash News Pictures Código de rotação Este é um arquivo de página da web normal html cabeça metahttp-equiv = content-typeContent = text/html; charset = gb2312/título de notícia e rotação de imagem/título/cabeça de cabeça!-#incluirfile = diaoyong.asp--/body/html qualquer página da web apenas o seguinte arquivo (diaoyong.asp) e
2 páginas no total Página anterior 12 Próxima página