권장 : 웹 사이트 링크가 정상인지 확인하기 위해 ASP를 분석하는 기능 % functionurlchk (surl) onerrorresumenext setxmlhttp = server.createobject (microsoft.xmlhttp) xmlhttp.openget, surl, false xmlhttp.send ifxmlhttp.status200then urlchk = false urlchk = 진정한 endifftf. surl = http : //www.code-123.com ifu
ASP를 사용하여 검색 엔진의 기능을 구현하는 것이 매우 편리하지만 3721과 유사한 지능형 검색을 구현하는 방법은 무엇입니까? 예를 들어, 중국인이 검색 조건 상자에 입력되면 중국과 같은 키워드와 사람들이 자동으로 추출하여 데이터베이스에서 검색됩니다. 이 기사를 읽은 후에는이 기능이 구현하기가 매우 간단하다는 것을 알 수 있습니다.첫 번째 단계는 db_sample.mdb라는 데이터베이스를 만드는 것입니다 (이 기사는 Access2000 데이터베이스를 예제로 사용하고 테이블 t_sample.table t_sample을 작성하는 것입니다.
자동 ID 번호 매기기
u_name 텍스트
u_info 노트
두 번째 단계에서는 검색 페이지 검색 설계를 시작합니다. 이 페이지에는 텍스트 상자와 제출 버튼이 포함 된 양식 (FRM_SEARCH)이 포함되어 있습니다. 양식의 메소드 속성과 액션 속성을 Search.asp로 설정하십시오. 즉, 웹 페이지 자체에 제출하십시오. 코드는 다음과 같습니다.
| <!-Search.asp-> <formname = frm_searchmethod = getAction = search.asp> 키워드를 입력하십시오 : <inputtype = textName = Keysize = 10> <inputtype = submitValue = 검색> </form> |
다음으로, 우리는 지능형 검색 구현의 핵심 부분을 입력합니다.
먼저 데이터베이스 연결을 설정하십시오. Search.asp의 시작 부분에 다음 코드를 추가하십시오.
| <% DimstrProvider, CNN strprovider = 공급자 = microsoft.jet.oledb.4.0; dataSource = strprovider = strprovider & server.mappath (/) &/data/db_sample.mdb '데이터베이스가 홈페이지의 루트 디렉토리에 데이터 디렉토리에 저장되어 있다고 가정합니다. setcnn = server.createobject (adodb.connection) CNN.OpenStrProvider는 데이터베이스 연결을 엽니 다 %> |
다음으로 ASP 페이지에서받은 데이터는 데이터베이스에서 판단되고 검색됩니다.
| <fontColor =#ff0000> 결과가 없습니다! ! ! </font> <% 또 다른 %> |
<fontcolor =#ff0000> <%= s_key%> </font>라는 이름의 항목을 검색하고 <fontcolor =#ff0000> <%= rst.recordCount%> </font> :
| <% whilenotrst.eof 전체 레코드 세트를 가로 지르고 검색 된 정보를 표시하고 링크를 설정합니다. %> <!-여기에서 필요한 링크 대상을 설정할 수 있습니다. <fontstyle = font : 12pt 安安> <ahref = info.asp? id = <%= rst (id)%> target = _blank> <%= rst (u_name)%> </a> </font> <!-몇 가지 세부 사항 표시-> <fontstyle = font : 9pt 安> <%= 왼쪽 (rst (u_info), 150)%> </font> <p> <% rst.movenext 향하게 하다 rst.close setrst = 아무것도 endif endif %> |
공유 : ASP 자습서 : Common Flash News 사진 회전 코드의 ASP 제작 이것은 일반적인 웹 페이지 파일 HTML HEAD METAHTTP-equiv = content-typecontent = text/html; charset = gb2312/제목 뉴스 및 그림 회전/제목/헤드 바디!-#includefile = diaoyong.asp--/body/html 모든 웹 페이지 (diaoyong.asp)를 호출합니다.
전체 이전 페이지 12의 2 페이지 다음 페이지