国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > php开源 > Discuz > Discuz! x1.5 防复制干扰码的自定义方法

Discuz! x1.5 防复制干扰码的自定义方法

来源:程序员人生   发布时间:2013-10-30 22:53:25 阅读次数:2878次

Discuz! x1.5 防复制干扰码的自定义方法,分享一下

根目录下找到/source/function/function_discuzcode.php

在这个文件里找到一下代码:

function jammer() {
$randomstr = '';
for($i = 0; $i < mt_rand(5, 15); $i++) {
$randomstr .= chr(mt_rand(32, 59)).' '.chr(mt_rand(63, 126));
}
return mt_rand(0, 1) ? '<font style="font-size:10px;color:'.WRAPBG.'">'.$randomstr.'</font>'."" :
"".'<span style="display:none">'.$randomstr.'</span>';

我自己的修改成如下的:(我设了0-2句话,所以下面有三处要修改成(0, 2)如果不是,是0-3个,就写成(0, 3),自定的内容自己修改即可)

function jammer() {
$randomstr = '';
$newArray=array();
$newArray[0]='本文章来源于网: http://www.veryhuo.com';
$newArray[1]='http://www.veryhuo.com关注网页设计,网页教程';
$randomstr = $newArray[mt_rand(0, 2)];
$seo = !$GLOBALS['tagstatus'] ? $GLOBALS['discuzcodes']['seoarray'][mt_rand(0, 2)] : '';
return mt_rand(0, 2) ? '<font style="font-size:10px;color:'.WRAPBG.'">'.$randomstr.'</font>'."" :
"".'<span style="display:none">'.$randomstr.'</span>';

生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生