asp文章中隨機插入網站著作權文字的實現代碼

來源:互聯網
上載者:User

當然,如果你的網站文章中有圖片,那麼請記得一定要打上自己的LOGO,而且這個LOGO不要固定在這些圖片的某個角落裡,一定要隨機出現在圖片的任意位置,做到神出鬼沒,讓採集者感慨:對方網站站標真是變幻莫測,防不勝防啊……

切入正題。我們怎麼才能在自己的文章中隨機插入著作權文字呢?昨晚花了點時間,寫了段簡單的隨機插入隨機的文字的代碼,asp版本的:

''===隨機產生幹擾文字函數開始===
''===隨機產生幹擾文字函數一===
function rndk()
dim s,s1,n,n1
''隨機插入你的網站著作權文字,多個以|分割
s="指令碼之家|指令碼:http://www.jb51.net。|http://www.jb51.net。|Jb51.net。|<font style=display:none>http://www.kanshule.com</font>|<span style=""display:none""><a href=http://www.jb51.net>指令碼</a></span>"
s1=split(s,"|")
Randomize
n=Int((ubound(s1) - lbound(s1) + 1) * Rnd + lbound(s1))
Randomize
n1=Int((10 - 1 + 1) * Rnd + 1)
if n1<=3 then '30%機率出現
rndk=s1(n)
else
rndk=""
end if
end function
''===隨機產生幹擾文字函數二===
function transtr(str) '調用該函數轉化
dim str1,i,k
k="<p></p>" '分割關鍵字
str1=split(str,k)
for i=lbound(str1) to ubound(str1)
transtr=transtr&str1(i)&rndk()&k
next
end function
''===隨機產生幹擾文字函數結束===

在具體調用的時候,比如我們的內容欄位content,用上面的函數轉換一下就ok了,像transtr(content)這樣就行了。我這裡取的分割關鍵字是段落結束之前的<p></p>,你也可以改成其他如<br>換行等,如果你的欄位沒有經過UBB轉化,那麼換行斷行符號符號為 CHR(10) & CHR(10),分割關鍵字改成它就可以了。

我們網站的內容雖然不能說百分百是原創,但也是我們一篇篇辛辛苦苦地整理出來的啊,別人通過程式幾個小時就能把你幾個月甚至幾年的心血就偷竊過去了,放到誰身上也不舒心啊。

所以,飄易放出這樣的隨機插入著作權的代碼,希望能遏制部分這些採集者的囂張氣焰。

如果你有更好的方法,歡迎留下您的評論。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.