垃圾引用防治补丁以及发送引用修正补丁的自动(3)
loadStr=LoadFile(FileName)
if instr(loadStr,IntStr)<>0 then
SaveFile loadStr,FileName&"_temp" 'backup!
loadStr=replace(loadStr,IntStr,FinStr)
SaveFile loadStr,FileName
replaceStr=true
Else
replaceStr=false
End if
loadStr=""
End Function
Private Function DeleteFile(FilePath)
Dim FSO
Set FSO=Server.CreateObject("Scripting.FileSystemObject")
IF FSO.FileExists(server.mapPath(FilePath)) Then
FSO.DeleteFile server.mapPath(FilePath),True
DeleteFile = True
Else
DeleteFile = false
End IF
Set FSO = Nothing
End Function
If request("act")="go" then
'=====Start============
Dim TempStr,result,aspOpen,aspClz,Er
Er=""
result=""
aspOpen=chr(60)&chr(37)
aspClz=chr(37)&chr(62)
if Er="" then
result=replaceStr("trackback.asp"," If Conn.Execute(""SELECT count(tb_ID) FROM blog_Trackback WHERE blog_ID=""&tbID&"" AND tb_URL='""&tbURL&""' AND tb_Title='""&tbTitle&""' AND tb_Intro='""&tbExcerpt&""' AND tb_Site='""&tbBlog&""'"")(0)>0 Then","if StrComp(Request.QueryString(""key""),blog_tbKey)=0 Then"&vbcrlf&_
""&vbcrlf&_
" If Conn.Execute(""SELECT count(tb_ID) FROM blog_Trackback WHERE blog_ID=""&tbID&"" AND tb_URL='""&tbURL&""' AND tb_Title='""&tbTitle&""' AND tb_Intro='""&tbExcerpt&""' AND tb_Site='""&tbBlog&""'"")(0)>0 Then")
if not result then Er=Er&"trackback.asp 文件修改第一步出错!<br>"
End if
if Er="" then
result=replaceStr("trackback.asp"," tbResponseXML 1,""此引用通告中包含被屏蔽的字符"""," tbResponseXML 1,""此引用通告中包含被屏蔽的字符"""&vbcrlf&_
" end if"&vbcrlf&_
""&vbcrlf&_
"else"&vbcrlf&_
" tbResponseXML 1,""嘿!你小子搞错地址了吧!""")
if not result then Er=Er&"trackback.asp 文件修改第二步出错!<br>"
内容版权声明:除非注明,否则皆为本站原创文章。