권장 사항: ASP를 사용하여 검색 엔진 기능과 유사한 코드 작성에 대한 해석 먼저, 데이터베이스에 URLINDEX 테이블이 있으며, 여기에는 다음과 같이 URL 및 키워드 필드에 각각 색인이 추가됩니다. URL 텍스트(색인: 예(중복 없음)) 제목 텍스트 설명 텍스트 요약 텍스트 키워드 텍스트(색인: 예(아니요) 반복)) 프로그램 파일 doquery.asp, 코드: HTMLHEADTITLE 단순 검색 엔진
문자열을 직접 자르는 데 left를 사용하는 경우 제목에 한자와 영문자가 공존하기 때문에 두 뉴스 제목의 길이가 달라지는 것을 흔히 볼 수 있습니다. 이 문제를 해결하려면 다음 함수를 사용할 수 있습니다. <% '************************************************ * '함수 이름: gotTopic '기능: 문자열을 잘라내어 한자는 2자로, 영문은 1자로 카운트 '매개변수: str----원래 문자열 'strlen---- 절편 길이 '반환 값: 가로채는 문자열 '저작권: ASP 튜토리얼 '************************************************ * 함수gotTopic(ByValstr,ByValstrlen) Ifstr=그러면 주제를 얻었습니다= 종료 기능 종료 Diml,t,c,i,strTemp str=Replace(Replace(Replace(Replace(str,,),,Chr(34)),>,>),<,<) l=렌(str) 티=0 str온도=str strlen=CLng(strlen) Fori=1Tol c=Abs(Asc(Mid(str,i,1))) Ifc>255그러면 티=티+2 또 다른 티=티+1 종료 Ift>=strlen그러면 strTemp=왼쪽(str,i) 종료 대상 종료 다음 IfstrTemp<>strThen strTemp=strTemp&… 종료 gotTopic=Replace(Replace(Replace(Replace(strTemp,,),Chr(34),),>,>),<,<) EndFunction %> <% str=총 11111w에 한자가 들어있습니다. str1=총 5개의 한자가 있습니다. response.writegotTopic response.writegotTopic(str,10)& &gotTopic(str1,10)& 응답.쓰기왼쪽 response.writeLeft(str,5)& &왼쪽(str1,5) 응답.끝 %> |
공유: 바이러스 백신 소프트웨어로 asp 파일을 실수로 삭제하는 문제를 해결하는 방법 공개 일부 바이러스 백신 소프트웨어는 특정 ASP 파일을 바이러스로 삭제하는 경우가 있는데, 때로는 예방이 불가능하고 파일이 누락되어 프로그램을 사용할 수 없는 경우도 있습니다~~. 이는 주로 바이러스 백신 소프트웨어가 특정 ASP 코드를 트로이 목마 키워드로 처리하여 기록을 저장하기 때문입니다. 따라서 이 키워드가 발견되면 실행이 금지되거나 삭제됩니다. 해결책은 이러한 키워드를 제공하는 것입니다.