권장 : ASP 예 : 단어 조합 게임 제작 이것은 ASP, vbscript 및 JavaScript로 작성된 단어 코딩에 관한 게임입니다. Win98 OEM2, PWS 및 IE5에서 테스트 중에는 주요 문제가 발견되지 않았습니다. 사용 방법 : 메소드 1 : 예를 들어, 3W 서비스의 디렉토리는 C : inetpubwwwroot입니다.
많은 인터넷 애호가들은 자신의 개인 홈페이지를 만들 때 웹 사이트의 기능을보다 포괄적으로 만들기 위해 뇌를 쌓아 올립니다. 여기서 저자는 ASP를 사용하여 자체 검색 엔진을 구축하는 방법을 소개합니다.
기본 아이디어는 양식을 사용하여 사용자가 변수로 제출 한 검색 키워드를 저장하고 처리를 위해 ASP 스크립트에 제출합니다. ASP의 내장 요청 객체를 사용하여 변수에서 키워드 문자를 얻은 다음 응답 리디렉션 기능을 사용하여 키워드 문자를 SOHU 및 NetEase와 같은 다른 전문 검색 엔진으로 전송하여 검색 결과를 얻으십시오. 이를 통해 방문자는 홈페이지에 로그인하지 않고 홈페이지에서 주요 검색 엔진을 쉽게 사용할 수 있습니다.
첫 번째 단계는 검색 엔진의 메인 페이지를 만드는 것입니다. 다음과 같이 html 파일의 <body>와 < /body> 사이에 코드를 추가하십시오.
| 다음은 인용 된 내용입니다. form 형식 이름 = form1 메서드 = post action = search.asp > div div align = center > 좋아하는 검색 엔진을 선택하십시오 < br> < br> select 이름 = 선택 크기 = 1 >를 선택하십시오 옵션 옵션 h SOHU < /옵션 > < 옵션 a시나 (베이징 스테이션) < /옵션 > < 옵션 ease Netease < /옵션 > < /선택 >< br> < br>를 선택하십시오 쿼리하려는 키워드를 입력하십시오 <br> < 입력 유형 = 텍스트 이름 = 텍스트 필드 > < br> < br> < 입력 유형 = 제출 이름 = 제출 스타일 = 색상 :#CC0033; 배경색 : #ffffff; font-size : 9pt; 테두리 :#CC0033 1px solid; 높이 : 18pxValue = 검색> < /양식 > |
여기에서는 사용자가 선택할 수있는 Sohu, Sina 및 Netease의 세 가지 검색 엔진을 제공합니다. 사용자가 키워드 문자열을 입력 한 후 양식은 처리를 위해 백그라운드에서 검색에 요청을 제출합니다.
두 번째 단계는 배경 ASP 프로그램을 작성하는 것입니다. html 파일의 <body>와 < /body> 사이에 다음 코드를 추가하십시오.
| 다음은 인용 된 내용입니다. request.form (select) = sohu response.redirect (http://site.search.sohu.com/ siteesearch.jsp? key_word = && request.form (textfield)) 끝 if If request.form (select) = sina (Beijing Station)는 response.Redirect (http://site.search.sohu.com/ siteesearch.jsp? key_word = && request.form (textfield)) 끝 if If request.form (select) = netease는 response.readirect (http://search.163.com/cgi-bin/search/engine/search2.fcgi?lang=gb&&key=&request.form (textfield)) 끝 if %> |
검색 문자열을 다른 검색 엔진에 제출할 때 이러한 검색 엔진에서 사용하는 쿼리 형식을 이해하는 것이 매우 중요합니다. 예를 들어 Sohu는 http://site.search.sohu.com/sitesearch.jsp?key_word=search String을 사용합니다. 이러한 검색 엔진을 사용할 때만주의를 기울이고, 검색 결과를 제공 할 때 IE 주소 표시 줄의 주소를 기록하고 분석하고 Liu %와 같은 다음 문자를 제거하면 (제출 한 검색 문자열로 변환 된 문자) 쿼리 형식을 얻을 수 있습니다.
또한 많은 검색 엔진이 분류 검색을 사용합니다. 웹 사이트, 웹 페이지, 뉴스 등과 같은 카테고리로 세분 될 수 있습니다. 각 범주의 쿼리 형식은 다릅니다. 독자는 동일한 검색 엔진 내에서 검색 유형의 세분화를 실현하기 위해 선택을 만들기 위해 더 많은 IF 문을 사용할 수 있습니다.
마찬가지로이 프로그램을 확장하고 다른 검색 엔진을 추가하여 기능을보다 강력하게 만들 수 있습니다.
공유 : ASP 3.0 고급 프로그래밍 (41) 9.2.3 저장 절차 사용 저장 절차의 사용은 명령 개체가 적용되는 영역입니다. 저장 프로 시저 (때로는 스토리지 쿼리라고도 함)는 데이터베이스에서 사전 정의 된 SQL 쿼리 문입니다. 저장된 절차를 코드에서 직접 사용하는 대신 작성 및 사용해야하는 이유