婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > 垃圾引用防治補(bǔ)丁以及發(fā)送引用修正補(bǔ)丁的自動(dòng)安裝程序

垃圾引用防治補(bǔ)丁以及發(fā)送引用修正補(bǔ)丁的自動(dòng)安裝程序

熱門標(biāo)簽:蘭州智能語(yǔ)音電銷機(jī)器人功能 咸陽(yáng)銷售外呼系統(tǒng) 寧夏怎么申請(qǐng)400電話 企數(shù)外呼系統(tǒng)能用多久 離線電子地圖標(biāo)注軟件注冊(cè) 常用地圖標(biāo)注范圍點(diǎn) 辦理400電話一年多少錢 為什么外呼系統(tǒng)需要預(yù)存話費(fèi)呢 外呼回?fù)芟到y(tǒng)圖片
實(shí)在沒(méi)轍,PJBlog 的垃圾引用防治補(bǔ)丁以及新日志發(fā)送失敗的修正補(bǔ)丁發(fā)布后,天天都有因?yàn)樾薷腻e(cuò)誤而找上門詢問(wèn)的。為了簡(jiǎn)化大家的升級(jí)步驟,減少升級(jí)造成的錯(cuò)誤。本人參考了部分前輩的程序后,做出了前面兩個(gè)補(bǔ)丁的自動(dòng)安裝程序,代碼替換,數(shù)據(jù)庫(kù)升級(jí)都一步到位。恩恩。廢話少講,給下載,大家記得升級(jí)前要備份哈,尤其是數(shù)據(jù)庫(kù)一定要備份一次。

  雖然本程序在本人的本地環(huán)境里的全新 PJBlog 上測(cè)試成功,但不能排除裝過(guò)其他插件的博客不會(huì)出現(xiàn)問(wèn)題。如果您升級(jí)出現(xiàn)了差錯(cuò)請(qǐng)到:http://www.myyu.net/2006/12/11/pjblog-anti-spam.html 說(shuō)明一下。主要是說(shuō)下安裝程序是否有提示安裝出錯(cuò),或者安裝完后的出錯(cuò)情況。

  由于 PJBlog 的靜態(tài)日志不具備數(shù)據(jù)更新的能力,所以請(qǐng)不要使用靜態(tài)日志模式。除非你能勤快的到后臺(tái)重新生成日志文件,否則在靜態(tài)日志模式下,會(huì)因?yàn)槿罩颈灰茫琄EY 值更新可靜態(tài)日志沒(méi)更新為新KEY 值而造成別人無(wú)法引用的你舊日志。

  買一送一,教大家測(cè)試下哈。寫個(gè)新日志,引用框里填上自己博客內(nèi)的其他日志的引用鏈接。如果發(fā)送成功說(shuō)明新日志發(fā)送引用的補(bǔ)丁安裝成功、如果接受引用成功,同時(shí)引用地址的KEY自動(dòng)更換了數(shù)字(目前只有動(dòng)態(tài)日志模式可以自動(dòng),靜態(tài)日志模式由于機(jī)制問(wèn)題必須到后臺(tái)重新生成所有日志文件才能更新),說(shuō)明垃圾引用防治補(bǔ)丁安裝成功。

附:手動(dòng)安裝的教程地址 

http://bbs.pjhome.net/viewthread.php?tid=9491extra=page%3D1

http://bbs.pjhome.net/viewthread.php?tid=9617extra=page%3D6
復(fù)制代碼 代碼如下:

!--#include file="const.asp" -->
!--#include file="conn.asp" -->
!--#include file="common/function.asp" -->
!--#include file="common/library.asp" -->
!--#include file="common/cache.asp" -->
!--#include file="common/checkUser.asp" -->
!--#include file="class/cls_logAction.asp" -->
!--#include file="common/ubbcode.asp" -->
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
html xmlns="http://www.w3.org/1999/xhtml" lang="UTF-8">
head>
    meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    meta http-equiv="Content-Language" content="UTF-8" />
    title>安裝 PJBLOG 垃圾引用防止插件以及寫新日志發(fā)送引用失敗的修正補(bǔ)丁/title>
/head>
body>
div id="main" style="text-align:center">
請(qǐng)升級(jí)前,備份好你的數(shù)據(jù)庫(kù)。然后點(diǎn)擊下面的按鈕開始更新。
div id="button" style="text-align:center">
form id="form1" name="form1" method="post" action="?act=go">
  label>
  input type="submit" name="Submit" value="點(diǎn)擊開始更新!" />
  /label>
/form>
/div>
%
'on error resume next
if err then err.clear
session.codepage=65001
Private function LoadFile(ByVal File)
  Dim cacheStream
  Set cacheStream = Server.CreateObject("ADODB.Stream")
      With cacheStream
        .Type = 2
        .Mode = 3
        .Open
        .Charset = "utf-8"
        .Position =cacheStream.Size
        .LoadFromFile Server.MapPath(File)
        LoadFile=.ReadText
        .Close
    End With  
End function

Private Function SaveFile(ByVal strBody,ByVal File)
    Dim objStream
    Dim RText
    RText=""
    Set objStream = Server.CreateObject("ADODB.Stream")
    If Err Then 
        RText=array(Err.Number,Err.Description)
        Err.Clear
        exit function
    End If
    With objStream
        .Type = 2
        .Open
        .Charset = "utf-8"
        .Position = objStream.Size
        .WriteText = strBody
        .SaveToFile Server.MapPath(File),2
        .Close
    End With
    RText="ok"
    SaveFile=RText
    Set objStream = Nothing
End Function

Private Function replaceStr(FileName,IntStr,FinStr)
Dim loadStr
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 文件修改第一步出錯(cuò)!br>"
    End if

    if Er="" then
       result=replaceStr("trackback.asp","            tbResponseXML 1,""此引用通告中包含被屏蔽的字符""","            tbResponseXML 1,""此引用通告中包含被屏蔽的字符"""vbcrlf_
"   end if"vbcrlf_
""vbcrlf_
"else"vbcrlf_
"            tbResponseXML 1,""嘿!你小子搞錯(cuò)地址了吧!""")
       if not result then Er=Er"trackback.asp 文件修改第二步出錯(cuò)!br>"
    End if

    if Er="" then
       result=replaceStr("trackback.asp","            Conn.Execute(""UPDATE blog_Info Set blog_tbNums=blog_tbNums+1"")","            Conn.Execute(""UPDATE blog_Info Set blog_tbNums=blog_tbNums+1"")"vbcrlf_
"            dim tbKey"vbcrlf_
"            RANDOMIZE"vbcrlf_
"            tbKey=int(900000*rnd)+100000"vbcrlf_
"            Conn.Execute(""UPDATE blog_Info Set blog_tbKey=""tbKey)")
       if not result then Er=Er"trackback.asp 文件修改第三步出錯(cuò)!br>"
    End if

    if Er="" then
       result=replaceStr("class/cls_logAction.asp","SiteURL""trackback.asp?tbID=""LogID","SiteURL""trackback.asp?tbID=""LogID""key=""blog_tbKey")
       if not result then Er=Er"cls_logAction.asp 文件第一步修改出錯(cuò)!br>"
    End if

    if Er="" then
       result=replaceStr("class/cls_logAction.asp","Dim log_QuoteEvery,log_QuoteArr","Dim log_QuoteEvery,log_QuoteArr,logid,LastID"vbcrlf_
"                 set LastID=Conn.Execute(""SELECT TOP 1 log_ID FROM blog_Content ORDER BY log_ID DESC"")"vbcrlf_
"                 logid=LastID(""log_ID"")")
       if not result then Er=Er"cls_logAction.asp 文件第二步修改出錯(cuò)!br>"
    End if

    if Er="" then
       result=replaceStr("class/cls_logAction.asp","Trackback Trim(log_QuoteEvery), siteURL""default.asp?id=""logid, logTitle, CutStr(CheckStr(logIntro),252), siteName","Trackback Trim(log_QuoteEvery), siteURL""default.asp?id=""logid, logTitle, CutStr(CheckStr(logIntro),252), siteName"vbcrlf_
"                 set LastID=Nothing")
       if not result then Er=Er"cls_logAction.asp 文件第三步修改出錯(cuò)!br>"
    End if

    if Er="" then
       result=replaceStr("Template/Article.asp","a href=""$trackback$>"" target=""_blank"">$trackback$>/a>br/>","span id=tburl>a href=""javascript:showTrackBack()"">查看引用地址/a>/span>br/>"vbcrlf_
"script type=""text/javascript"">"vbcrlf_
"http:// 引用地址顯示"vbcrlf_
"function showTrackBack(){"vbcrlf_
"        var tb_url_text "vbcrlf_
"        tb_url_text = 'a href=""$trackback$>"" target=""_blank"">$trackback$>/a>'"vbcrlf_
"        document.getElementById(""tburl"").innerHTML = tb_url_text"vbcrlf_
"}"vbcrlf_
"/script>")
       if not result then Er=Er"Article.asp 文件修改出錯(cuò)!br>"
    End if

    if Er="" then
       result=replaceStr("class/cls_article.asp","%=(SiteURL""trackback.asp?tbID=""id)%","(SiteURL""trackback.asp?tbID=""id)")
       if not result then Er=Er"cls_logAction.asp 文件第一步修改出錯(cuò)!br>"
    End if    

    if Er="" then
       result=replaceStr("class/cls_article.asp","a href=""(SiteURL""trackback.asp?tbID=""id)>"" target=""_blank"">(SiteURL""trackback.asp?tbID=""id)>/a>br/>","span id=tburl>a href=""javascript:showTrackBack()"">查看引用地址/a>/span>br/>"vbcrlf_
"script type=""text/javascript"">"vbcrlf_
"http:// 引用地址顯示"vbcrlf_
"function showTrackBack(){"vbcrlf_
"        var tb_url_text "vbcrlf_
"        tb_url_text = 'a href=""(SiteURL""trackback.asp?tbID=""id""key=""blog_tbKey)>"" target=""_blank"">(SiteURL""trackback.asp?tbID=""id""key=""blog_tbKey)>/a>br/>'"vbcrlf_
"        document.getElementById(""tburl"").innerHTML = tb_url_text"vbcrlf_
"}"vbcrlf_
"/script>")
       if not result then Er=Er"cls_article.asp 文件第二步修改出錯(cuò)!br>"
    End if

    if Er="" then
       result=replaceStr("class/cls_article.asp","(SiteURL""trackback.asp?tbID=""id""key=""blog_tbKey)","%=(SiteURL""trackback.asp?tbID=""id""key=""blog_tbKey)%")
       if not result then Er=Er"cls_logAction.asp 文件第三步修改出錯(cuò)!br>"
    End if

    if Er="" then
    Conn.Execute("ALTER TABLE blog_Info ADD blog_tbKey INT")
    Conn.Execute("UPDATE blog_Info Set blog_tbKey=123456")
    else
    Er=Er"數(shù)據(jù)庫(kù)升級(jí)失敗。"
    End if

    if Er="" then
       result=replaceStr("common/cache.asp","Dim blog_wapNum,blog_wapImg,blog_wapHTML,blog_wapLogin,blog_wapComment,blog_wap,blog_wapURL","Dim blog_wapNum,blog_wapImg,blog_wapHTML,blog_wapLogin,blog_wapComment,blog_wap,blog_wapURL,blog_tbKey")
       if not result then Er=Er"cache.asp 文件第一步修改出錯(cuò)!br>"
    End if

    if Er="" then
       result=replaceStr("common/cache.asp","""blog_wapNum,blog_wapImg,blog_wapHTML,blog_wapLogin,blog_wapComment,blog_wap,blog_wapURL""  _","""blog_wapNum,blog_wapImg,blog_wapHTML,blog_wapLogin,blog_wapComment,blog_wap,blog_wapURL,blog_tbKey""  _")
       if not result then Er=Er"cache.asp 文件第二步修改出錯(cuò)!br>"
    End if

    if Er="" then
       result=replaceStr("common/cache.asp","blog_wapURL=CBool(blog_Infos(44,0))'使用 wap 轉(zhuǎn)換文章超鏈接","blog_wapURL=CBool(blog_Infos(44,0))'使用 wap 轉(zhuǎn)換文章超鏈接"vbcrlf_
"       blog_tbKey=int(blog_Infos(45,0))'引用驗(yàn)證Key")
       if not result then Er=Er"cache.asp 文件第三步修改出錯(cuò)!br>"
    End if

    If Er>"" then
       response.write Er"br>如果未能解決請(qǐng)到a 
    Else
       if not  DeleteFile("tbspam_update.asp") then
          response.write "請(qǐng)手動(dòng)刪除 tbspam_update.asp 文件!br>"
        Else
          response.write "tbspam_update.asp 文件已經(jīng)自動(dòng)刪除!br>"
       End if
       Response.write "更新完成!br>所有更新文件已經(jīng)備份!名為: 原文件名_temp !"
    End if
End if

if err>0 then
   response.Write err  Err.Description  Err.Source
End if
%>
/div>
/body>
/html>


下載此文件

標(biāo)簽:咸陽(yáng) 家電維修 昆明 鐵嶺 麗江 昌都 溫州 泰州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《垃圾引用防治補(bǔ)丁以及發(fā)送引用修正補(bǔ)丁的自動(dòng)安裝程序》,本文關(guān)鍵詞  垃圾,引用,防治,補(bǔ)丁,以及,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《垃圾引用防治補(bǔ)丁以及發(fā)送引用修正補(bǔ)丁的自動(dòng)安裝程序》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于垃圾引用防治補(bǔ)丁以及發(fā)送引用修正補(bǔ)丁的自動(dòng)安裝程序的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 临城县| 壤塘县| 永定县| 清水河县| 康保县| 施秉县| 北辰区| 岚皋县| 古浪县| 乡宁县| 天全县| 韶关市| 永春县| 英吉沙县| 沁水县| 洱源县| 赤峰市| 高平市| 旌德县| 桃江县| 宜章县| 普兰店市| 南溪县| 天峻县| 如东县| 恩平市| 九龙县| 开鲁县| 丹江口市| 依兰县| 四会市| 武山县| 宿迁市| 同仁县| 余姚市| 恭城| 柳林县| 翁牛特旗| 新绛县| 平安县| 绥宁县|