ASP 기능은 ASP 웹 프로그래밍 구현 기능의 필수 부분이지만 ASP 기능에 대해 알고 있습니까? 실제로, 우리는 일반적으로 사용되는 몇 가지 ASP 기능 만 마스터하면되므로 일반적으로 사용되는 ASP 기능의 도입을 살펴 보겠습니다.
========== 포트로 URL을 받으십시오. =======================
함수 get_scriptnameurl ()
request.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"))
끝 If
엔드 기능
위의 것은 일반적으로 사용되는 ASP 기능에 대한 소개입니다. 그것을 읽은 후에, 당신은 ASP 기능을 이해합니까?
'===================== 일반 표현식으로 문자열에서 발견 된 단어를 강조하는 기능 ======================================================================================
함수 boldword (strcontent, Word)
If Word = "" "라는 경우
boldword = strcontent
종료 기능
끝 If
Dim objregexp
objregexp = new Regexp를 설정하십시오
objregexp.ignorecase = true
objregexp.global = true
objregexp.pattern = "("& Word & ")" "
strcontent = objregexp.replace (strcontent, "<font color =" "#ff0000" "> <b> $ 1 </b> </font>")))
objregexp = 아무것도 설정하지 않습니다
boldword = strcontent
엔드 기능
'======================== 사용자의 현재 IP 주소를 얻으십시오 =====================
함수 getip ()
uip = request.servariables ( "http_x_forwarded_for")
if uip = "" "uip = request.servervariables ("remote_addr ")
getip = uip
엔드 기능
'==================== 현재 프로그램 스크립트 경로를 받기 =====================
function getScriptName ()
scriptAddress = cstr (request.servervariables ( "script_name")) '현재 주소를 가져옵니다
if (request.querystring <> "") 그러면
ScriptAddress = ScriptAddress & "?" & server.htmlencode (request.querystring) '매개 변수가있는 주소를 가져옵니다
끝 If
LEN (ScriptAddress)> 250 인 경우 ScriptAddress = Left (SciptAddress, 250) & "..." ''최대 250 자로 경로 차단을 수행하십시오.
getScriptName = ScriptAdDress입니다
엔드 기능
'======================== 여러 키워드를 정렬 할 때 사용되는 매개 변수로 URL을 반환합니다 =========================================
'removelist 매개 변수 : URL에서 제거 해야하는 매개 변수는 다중 일 수 있습니다. 중간에 쉼표로 분리하십시오.
함수 cheepurlstr (removelist)
scriptAddress = cstr (request.servervariables ( "script_name") & "?"? " '현재 주소를 가져 와서"? " 상징
m_itemurl = ""
request.querystring의 각 m_item에 대해
악기 (removelist, m_item) = 0 인 경우
m_itemurl = m_itemurl & m_item & "="& server.urlencode (request.querystring ( ""& m_item & "")) & "&"
끝 If
다음
keepurlstr = scriptAddress & m_itemurl
엔드 기능