ASP 함수 세트
'=========== 포트로 URL을 받으십시오. ======================
functionget_scriptnameurl ()
ifrequest.servervariables ( "server_port") = "80"
get_scriptnameurl = "http : //"& request.servervariables ( "server_name") & lcase (request.servervariables ( "script_name"))
또 다른
get_scriptnameurl = "http : //"& request.servervariables ( "server_name") & ":"& request.servervariables ( "server_port") & lcase (request.servervariables ( "script_name"))
endif
최종 기능 장애
'===================== 일반 표현식으로 문자열에서 발견 된 단어를 강조하는 기능 ======================================================================================
functionboldword (strcontent, Word)
ifword = ""그런 다음
boldword = strcontent
종료 기능
endif
Dimobjregexp
setobjregexp = newRegexp
objregexp.ignorecase = true
objregexp.global = true
objregexp.pattern = "("& Word & ")" "
strcontent = objregexp.replace (strcontent, "<fontcolor ="#ff0000 ""> <b> $ 1 </b> </font> ")
setobjregexp = 아무것도 없습니다
boldword = strcontent
최종 기능 장애
'======================== 사용자의 현재 IP 주소를 얻으십시오 =====================
functiongetip ()
uip = request.servariables ( "http_x_forwarded_for")
ifuip = ""theuip = request.servervariables ( "remote_addr")
getip = uip
최종 기능 장애
'==================== 현재 프로그램 스크립트 경로를 받기 =====================
functiongetScriptName ()
scriptAddress = cstr (request.servervariables ( "script_name")) '현재 주소를 가져옵니다
if (request.querystring <> "") 그러면
scriptAddress = scriptAddress & "?"& server.htmlencode (request.querystring) '매개 변수가있는 주소를 가져옵니다
endif
iflen (ScriptAddress)> 250thenscriptAddress = Left (SciptAddress, 250) & "..." '경로 가로 채기, 최대 250 자.
getScriptName = ScriptAdDress입니다
최종 기능 장애
'======================== 여러 키워드를 정렬 할 때 사용되는 매개 변수로 URL을 반환합니다 =========================================
'removelist 매개 변수 : URL에서 제거 해야하는 매개 변수는 다중 일 수 있습니다. 중간에 쉼표로 분리하십시오.
functionkeepurlstr (removelist)
scriptAddress = cstr (request.servervariables ( "script_name") & "?"? " '현재 주소를 가져 와서"? " 상징
m_itemurl = ""
foreachm_iteminrequest.querystring
ifinstr (removelist, m_item) = 0then
m_itemurl = m_itemurl & m_item & "="& server.urlencode (request.querystring ( ""& m_item & "")) & "&"