مجموعة وظيفة ASP
'=========== احصل على عنوان URL مع المنفذ ، يوصى باستخدامه ======================
functionget_scriptnameurl ()
ifrequest.servervariables ("server_port") = "80" ثم
get_scriptnameurl = "http: //" & request.servervariables ("server_name") & lace (request.servervariables ("script_name"))
آخر
get_scriptnameurl = "http: //" & request.servervariables ("server_name") و ":" & request.servervariables ("server_port")
Endif
الوظيفية
"========================================================================= ^
دالة Boldword (strcontent ، كلمة)
ifword = "" ثم
Boldword = strcontent
exitfunction
Endif
dimobjregexp
setObJregexp = NewRegexp
objregexp.ignorecase = صحيح
objregexp.global = صحيح
objregexp.pattern = "(" & Word & ")"
strcontent = objregexp.replace (strcontent ، "<fontcolor =" "#ff0000"> <b> $ 1 </b> </font> ")
setObJregexp = لا شيء
Boldword = strcontent
الوظيفية
'======================== احصل على عنوان IP الحالي للمستخدم ====================
FunctionGetip ()
UIP = request.servervariables ("http_x_forwarded_for")
ifuip = "" theruip = request.servervariables ("remote_addr")
getip = UIP
الوظيفية
'==================== احصل على مسار البرنامج النصي الحالي ====================
FunctionGetScriptName ()
ScriptAddress = CSTR (request.ServerVariables ("Script_Name")) "احصل على العنوان الحالي
إذا (request.querystring <> "") ثم
scriptaddress = scriptaddress & "؟" & server.htmlencode (request.querystring) '
Endif
Iflen (scriptaddress)> 250thenscriptaddress = اليسار (Sciptaddress ، 250) و "..." لاعتراض المسار ، بحد أقصى 250 حرفًا
getScriptName = scriptaddress
الوظيفية
'================ إرجاع عنوان URL مع المعلمات ، يستخدم عند فرز كلمات رئيسية متعددة ======================
المعلمة الإزالة: يمكن أن تكون المعلمات التي يجب إزالتها من عنوان URL متعددة ، يرجى فصلها مع الفواصل في الوسط.
بوليصة الوظيفية (الإزالة)
ScriptAddress = CSTR (request.servervariables ("script_name")) و "؟" "احصل على العنوان الحالي وأضف"؟ " رمز
m_itemurl = ""
foreachm_iteminrequest.querystring
ifinstr (الإزالة ، m_item) = 0then
m_itemurl = m_itemurl & m_item & "=" & server.urlencode (request.querystring ("" "& m_item &" ")) &" & "