include/helpers/downmix.helper.php

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

<?php
/**
 * 防采集混淆字符串
 *
 * @version        $Id: downmix.inc.php 1 9:14 2010年7月6日Z tianya $
 * @package        DedeCMS.Libraries
 * @copyright      Copyright (c) 2007 - 2010, DesDev, Inc.
 * @license        http://help.dedecms.com/usersguide/license.html
 * @link           http://www.dedecms.com
 */

/**
 *  混淆字符串内容
 *
 * @access    public
 * @param     string  $body  内容
 * @return    string
 */
if ( ! function_exists('RndString'))
{
    function RndString(&$body)
    {
        //最大间隔距离(如果在检测不到p标记的情况下,加入混淆字串的最大间隔距离)
        $maxpos = 1024;

        //font 的字体颜色
        $fontColor = "#FFFFFF";

        //div span p 标记的随机样式
        $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);
        $rndstyleValue = $rndstyle[$mdd]['value'];
        $rndstyleName = $rndstyle[$mdd]['name'];
        $reString = "<style> $rndstyleValue </style>\r\n";

        //附机标记
        $rndem[1] = 'font';
        $rndem[2] = 'div';
        $rndem[3] = 'span';
        $rndem[4] = 'p';

        //读取字符串数据
        $fp = fopen(DEDEDATA.'/downmix.data.php','r');
        $start = 0;
        $totalitem = 0;

        while(!feof($fp))
        {
            $v = trim(fgets($fp,128));
后面还有 56 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。