권장 : 안티 바이러스 소프트웨어의 실수로 ASP 파일을 삭제하는 문제를 해결하기위한 비밀 방법을 공개 일부 안티 바이러스 소프트웨어는 종종 특정 ASP 파일을 바이러스로 삭제하며 때로는 방지하는 것이 불가능합니다. 파일이 적기 때문에이 프로그램은 설명 할 수 없습니다 ~~. 이는 주로 바이러스 백신 소프트웨어가 특정 ASP 코드를 트로이 목마 키워드로 취급하고 레코드를 저장하기 때문에이 키워드가 있으면 실행 또는 삭제가 금지되기 때문입니다. 해결책은 이러한 키워드를 제공하는 것입니다
먼저 액세스 데이터베이스를 만듭니다. 라이브러리에는 URL 및 키워드 필드가 각각 색인화되는 Urlindex 테이블이 있습니다.| URL 텍스트 (색인 : with (중복 없음)) 제목 텍스트 설명 텍스트 요약 텍스트 키워드 텍스트 (색인 : with (중복 없음)) |
프로그램 파일 doquery.asp, 코드 :
| <html> <head> <title> 간단한 검색 엔진 </title> </head> <bodybgcolor =#ffffffmarginwidth = 0marginheight = 0 LeftMargin = 0TopMargin = 0> <formmethod = postaction = doquery.asp? act = 검색> 쿼리 : <inputtype = textName = QueryString> <br> <inputtype = admitvalue = 제출> </form> </센터> <% 크게 act = request (act) if (act = search) 그러면 querystring = request.form (QueryString) QueryWords = split (QueryString) strindent = '검색이 비어 있으면 반환하십시오 ifQueryString = 그런 다음 Response.Redirect (default.asp) endif session.timeout = 2 ifisobject (session (setesearch_conn)) setconn = 세션 (siteesearch_conn) 또 다른 setconn = server.createobject (adodb.connection) conn.opendriver = {Microsoft AccessDriver (*. mdb)}; dbq = & server.mappath (database/sitesearch.mdb) ,, setsession (siteesearch_conn) = conn endif '쿼리 문 sql = [urlindex]에서*선택* '검색 설명 필드 SQL = SQL & ([설명]과 같은 '% & querywords (0) &%' ' fori = lbound (querywords)+1toubound (querywords) ifquerywords (i) <> anducase (Querywords (i)) <> oranducase (Querywords (i)) <> andthen ifucase (querywords (i-1)) = Orthen SQL = SQL & 또는 '%& Querywords (i) &%'와 같은 [설명] 또 다른 SQL = SQL & 및 [설명]과 같은 '%& querywords (i) &%' endif endif 다음 '검색 키워드 필드 sql = sql &) 또는 ([키워드]와 같은 '%& querywords (0) &%' fori = lbound (querywords)+1toubound (querywords) ifquerywords (i) <> anducase (Querywords (i)) <> oranducase (Querywords (i)) <> andthen ifucase (querywords (i-1)) = Orthen SQL = SQL & 또는 '%& querywords (i) &%'와 같은 [키워드] 또 다른 SQL = SQL & 및 [키워드] '%& Querywords (i) &%'와 같은 [키워드] endif endif 다음 '타이틀 필드 검색 SQL = SQL &) 또는 ([제목]과 같은 '%& querywords (0) &%' fori = lbound (querywords)+1toubound (querywords) ifquerywords (i) <> anducase (Querywords (i)) <> oranducase (Querywords (i)) <> andthen ifucase (querywords (i-1)) = Orthen SQL = SQL & 또는 [제목]과 같은 '%& Querywords (i) &%' 또 다른 SQL = SQL & 및 [제목]과 같은 '%& Querywords (i) &%' endif endif 다음 |
공유 : ASP 프로그래밍의 17 가지 기본 일반 코드 공개 1. ASP가 테이블 입력 데이터를 얻는 방법 : getPost 1. Get : 사용자가 URL에 데이터를 추가 한 후 형식은 "? 필드 1 = 입력 데이터 1 필드 2 = 입력 데이터 2 ... 다음 서버로 전송합니다. 예를 들어 : ACTION은 www.abc.com입니다. action은 jack이고 필드 이름은 http://ww.abc에 대한 방법을 사용합니까?
전체 이전 페이지 12의 2 페이지 다음 페이지