在站群中使用php代码给文本加干扰字符

应朋友要求给他写了一个批量扫描文本里的句子加干扰的php脚本,现在分享到博客给大家参考php句子加干扰的代码案例。

目前seo高权重站点流行使用的句子加干扰,可能你听不懂是什么,如果你是一名seo看下图就明白了。

文本加干扰案例图

在站群中使用php代码给文本加干扰字符-第1张图片

文本加干扰的PHP代码

<?php
    $path=$_GET['path'];// 扫描的目录路径
    define("ROOT",str_replace('\\','/',__DIR__).$path);
    $arr=[];
    foreach(glob(ROOT.'/*.txt') as $name)
    {
    $name_s[] = basename($name);
    }
    foreach ($name_s as $k){
     zhuanhuan($k) ;
     echo ROOT.'/'.$k.'干扰成功';
     echo '<hr>';
    }
        exit;
        //转码函数
        function zhuanhuan($txt){
        $name_file = file(ROOT.'/'.$txt);    
        foreach ($name_file as $k=>$v){
            $arr[$k]=geshi($v);
        }
        file_put_contents(ROOT.'/'.$txt,$arr);
        }
        function getKey2($digits)
        {
        $char_array =  array('','','','','','');
        $ccar = count($char_array)-1;
    $output="";
    for($i=0;$i<$digits;$i++)
        {
            $output.=$char_array[mt_rand(0,$ccar)];
               }
    return $output;
}
    
 function geshi($str){
    $charset = 'utf-8';
    $len = mb_strlen($str,$charset);
    $start = '0';
    $out = '';
    $rad1 = mt_rand(4,12);
    $pdsy = $len - $rad1;
    while($pdsy>0){
    $out .= mb_substr($str,$start,$rad1,$charset).$this->getKey2(mt_rand(2,6));
    $start = $start + $rad1;
    $len = $len - $rad1;
    $pdsy = $len - $rad1;
    $rad1 = mt_rand(4,12);
    }
    $out .= mb_substr($str,$start,$rad1,$charset);
    return $out;
}

调用方式www.xxx.com/命名的php?path=你的文件夹。

本站所有内容仅限用于学习和研究目的,程序仅供本地断网测试,转载请说明出处!
站群SEO » 在站群中使用php代码给文本加干扰字符

发表评论

欢迎 访客 发表评论

聚合全网站群程序及推送工具!

联系站长 联系客服