国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > Wordpress > 正文

給wordpress 增加干擾碼防采集

2024-09-07 00:53:10
字體:
供稿:網(wǎng)友

打開 wp-includes下的post-template.php

先將代碼加到 post-template.php 第一行

function RndString($body)
{
//最大間隔距離(如果在檢測不到p標(biāo)記的情況下,加入混淆字串的最大間隔距離)
$maxpos = 1024;
//font 的字體顏色
$fontColor = “#FFFFFF”;
//div span p 標(biāo)記的隨機樣式
$st1 = chr(mt_rand(ord(”A”),ord(”Z”))).chr(mt_rand(ord(”a”),ord(”z”))).chr(mt_rand(ord(”a”),ord(”z”))).mt_rand(100,999);
$st2 = chr(mt_rand(ord(”A”),ord(”Z”))).chr(mt_rand(ord(”a”),ord(”z”))).chr(mt_rand(ord(”a”),ord(”z”))).mt_rand(100,999);
$st3 = chr(mt_rand(ord(”A”),ord(”Z”))).chr(mt_rand(ord(”a”),ord(”z”))).chr(mt_rand(ord(”a”),ord(”z”))).mt_rand(100,999);
$st4 = chr(mt_rand(ord(”A”),ord(”Z”))).chr(mt_rand(ord(”a”),ord(”z”))).chr(mt_rand(ord(”a”),ord(”z”))).mt_rand(100,999);
$rndstyle[1]["value"] = “.{$st1} { display:none; }”;
$rndstyle[1]["name"] = $st1;
$rndstyle[2]["value"] = “.{$st2} { display:none; }”;
$rndstyle[2]["name"] = $st2;
$rndstyle[3]["value"] = “.{$st3} { display:none; }”;
$rndstyle[3]["name"] = $st3;
$rndstyle[4]["value"] = “.{$st4} { display:none; }”;
$rndstyle[4]["name"] = $st4;
$mdd = mt_rand(1,4);
//以后內(nèi)容如果你不懂其含義,請不要改動
//—————————————————
$rndstyleValue = $rndstyle[$mdd]["value"];
$rndstyleName = $rndstyle[$mdd]["name"];
$reString = “<style> $rndstyleValue </style> “;
//附機標(biāo)記
$rndem[1] = “font”;
$rndem[2] = “div”;
$rndem[3] = “span”;
$rndem[4] = “p”;
//讀取字符串?dāng)?shù)據(jù)
$fp = fopen(dirname(__FILE__).”/RndString.php”,”r”);
$start = 0;
$totalitem = 0;
while(!feof($fp)){
$v = trim(fgets($fp,128));
if($start==1){
if(ereg(”#end#”,$v)) break;
if($v!=”"{ $totalitem ; $rndstring[$totalitem] = ereg_replace(”#,”,”",$v); }
}
if(ereg(”#start#”,$v)){ $start = 1; }
}
fclose($fp);
//處理要防采集的字段
$bodylen = strlen($body) - 1;
$prepos = 0;
for($i=0;$i<=$bodylen;$i ){
if($i 2 >= $bodylen || $i<50) $reString .= $body[$i];
else{
@$ntag = strtolower($body[$i].$body[$i 1].$body[$i 2]);
if($ntag==”</p” || ($ntag==”<br” && $i-$prepos>$maxpos) ){
$dd = mt_rand(1,4);
$emname = $rndem[$dd];
$dd = mt_rand(1,$totalitem);
$rnstr = $rndstring[$dd];
if($emname!=”font”) $rnstr = ” <$emname class=”$rndstyleName”>$rnstr</$emname> “;
else $rnstr = ” <font color=”$fontColor”>$rnstr</font> “;
$reString .= $rnstr.$body[$i];
$prepos = $i;
}
else $reString .= $body[$i];
}
}
unset($body);
return $reString;
}//函數(shù)結(jié)束

查找

function the_content(

將這段代碼

function the_content($more_link_text = “(more…)”, $stripteaser = 0, $more_file = “”) {
$content = get_the_content($more_link_text, $stripteaser, $more_file);
$content = apply_filters(”the_content”, $content);
$content = str_replace(”]]>”, “]]>”, $content);
echo $content;
}

改成

function the_content($more_link_text = “(more…)”, $stripteaser = 0, $more_file = “”) {
$content = get_the_content($more_link_text, $stripteaser, $more_file);
$content = apply_filters(”the_content”, $content);
$content = str_replace(”]]>”, “]]>”, $content);
$content = RndString($content);
echo $content;
}

注意,就多了行 $content = RndString($content);

上傳附件中的RndString.php 文件到wp-includes/下

附件: RndString.zip

原文地址:http://www.mylb.net.cn/2008/08/608.html

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 揭东县| 大丰市| 水城县| 南城县| 大洼县| 喜德县| 潼关县| 响水县| 榆中县| 门源| 江达县| 竹北市| 嘉禾县| 子洲县| 资兴市| 九龙坡区| 青神县| 扶绥县| 冀州市| 海晏县| 虹口区| 霍城县| 荔浦县| 崇州市| 长汀县| 山阳县| 大足县| 鸡西市| 西丰县| 石泉县| 祁东县| 济南市| 专栏| 昔阳县| 巴塘县| 拜城县| 磴口县| 柳河县| 新巴尔虎右旗| 台北县| 德惠市|