pjblog2的参数第1/2页
2024-05-04 11:03:10
供稿:网友
 
<%  
'=============================================================== 
'  Function For PJblog2 
'    更新时间: 2006-6-2 
'=============================================================== 
'************************************* 
'防止外部提交 
'************************************* 
function ChkPost()  
  dim server_v1,server_v2 
  chkpost=false 
  server_v1=Cstr(Request.ServerVariables("HTTP_REFERER")) 
  server_v2=Cstr(Request.ServerVariables("SERVER_NAME")) 
  If Mid(server_v1,8,Len(server_v2))<>server_v2 then 
    chkpost=False 
  else 
   chkpost=True 
  end If 
 end function 
'************************************* 
'IP过滤 
'*************************************  
function MatchIP(IP) 
 on error resume next 
 MatchIP=false 
 Dim SIp,SplitIP 
 for each SIp in FilterIP 
    SIp=replace(SIp,"*","/d*") 
    SplitIP=split(SIp,".") 
    Dim re, strMatchs,strIP 
     Set re=new RegExp 
      re.IgnoreCase =True 
      re.Global=True 
      re.Pattern="("&SplitIP(0)&"|)."&"("&SplitIP(1)&"|)."&"("&SplitIP(2)&"|)."&"("&SplitIP(3)&"|)" 
     Set strMatchs=re.Execute(IP) 
      strIP=strMatchs(0).SubMatches(0) & "." & strMatchs(0).SubMatches(1)& "." & strMatchs(0).SubMatches(2)& "." & strMatchs(0).SubMatches(3) 
     if strIP=IP then MatchIP=true:exit function 
     Set strMatchs=Nothing 
     Set re=Nothing 
 next  
end function 
'************************************* 
'获得注册码 
'*************************************   
Function getcode()  
    getcode= "<img src=""common/getcode.asp"" alt="""" style=""margin-right:40px;""/>"         
End Function 
'************************************* 
'限制上传文件类型 
'*************************************   
Function IsvalidFile(File_Type) 
    IsvalidFile = False 
    Dim GName 
    For Each GName in UP_FileType 
        If File_Type = GName Then 
            IsvalidFile = True