Fungsi ASP adalah bagian penting dari fungsi implementasi pemrograman Web ASP, tetapi apakah Anda tahu tentang fungsi ASP? Faktanya, kita hanya perlu menguasai beberapa fungsi ASP yang umum digunakan, jadi mari kita lihat pengenalan fungsi ASP yang umum digunakan sekarang.
========= Dapatkan URL dengan port, disarankan untuk menggunakan =======================
Function get_scriptnameurl ()
Jika request.serverVariable ("server_port") = "80" Lalu
Get_scriptnameUrl = "http: //" & request.serverVariable ("server_name") & lcase (request.servervariable ("script_name")))
Kalau tidak
Get_scriptnameurl = "http: //" & request.serverVariable ("server_name") & ":" & request.servaribles ("server_port") & lcase (request.servariables ("script_name")))
Akhiri jika
Fungsi akhir
Di atas adalah pengantar fungsi ASP yang umum digunakan. Setelah membacanya, apakah Anda memahami fungsi ASP?
'====================== Fungsi untuk menyoroti kata -kata yang ditemukan dalam string dengan ekspresi reguler ===================================
Fungsi Boldword (Strcontent, Word)
Jika Word = "" Lalu
Boldword = Strcontent
Fungsi keluar
Akhiri jika
redup objregexp
Atur objregexp = regexp baru
objregexp.ignorecase = true
objregexp.global = true
objregexp.pattern = "(" & word & ")"
strcontent = objregexp.replace (strcontent, "<font color =" "#ff0000" "> <b> $ 1 </b> </font>")
Setel objregexp = tidak ada
Boldword = Strcontent
Fungsi akhir
'======================= DAPATKAN ALAMAT IP Pengguna saat ini =====================
Fungsi getip ()
uip = request.serverVariable ("http_x_forwarded_for")
Jika uip = "" maka uip = request.serverVariable ("remote_addr")
Getip = uip
Fungsi akhir
'==================== DAPATKAN PATH SCRIPT PROGRAM SAAT INI ======================
Fungsi getScriptName ()
ScriptAddress = cstr (request.serverVariable ("script_name")) 'Dapatkan alamat saat ini
If (request.querystring <> "") lalu
ScriptAddress = scriptAddress & "?" & Server.htmlencode (request.querystring) 'Dapatkan alamat dengan parameter
Akhiri jika
Jika len (scriptaddress)> 250 lalu scriptaddress = kiri (sciptaddress, 250) & "..." 'Lakukan Path Path, dengan maksimum 250 karakter
GetScriptName = scriptAddress
Fungsi akhir
'================ Return url dengan parameter, digunakan saat menyortir beberapa kata kunci ======================
'Parameter Disistus Dinas: Parameter yang perlu dihapus dari URL dapat berupa banyak, silakan pisahkan dengan koma di tengah.
Fungsi KeepUrlstr (Removelist)
ScriptAddress = cstr (request.serverVariable ("script_name")) & "?" 'Dapatkan alamat saat ini dan tambahkan "?" simbol
M_itemurl = ""
Untuk setiap m_item dalam permintaan.querystring
If instr (removelist, m_item) = 0 lalu
M_itemurl = m_itemurl & m_item & "=" & server.urlencode (request.querystring ("" & m_item & "")) & "&"
Akhiri jika
Berikutnya
KeepUrlstr = ScriptAddress & m_itemurl
Fungsi akhir