当前位置:Gxlcms > PHP教程 > 英雄联盟资料库

英雄联盟资料库

时间:2021-07-01 10:21:17 帮助过:29人阅读

一个游戏资料库,查看英雄技能等等的,其实是小偷程序,目的是简化web页面,方便手机查看,英雄资料来自多玩英雄联盟资料库 效果看http://vwap.com.nu 源码说明在我的小站http://wapxz.tk/v/download.php?id=1030
  1. header("Content-Type: text/html; charset=utf-8");date_default_timezone_set("Asia/Shanghai");
  2. function li($p)
  3. {
  4. $l=file_get_contents("http://lol.duowan.com/s/heroes.html");
  5. preg_match_all('!.*https://www.gxlcms.com/(.*)<\/span>.*<\/li>!suU',$l,$list);
  6. $ay=ceil(count($list[1])/30);
  7. if($p==NULL){$p=1;}
  8. if($p<0||$p>$ay){die('error');}
  9. $sta=30*($p-1);
  10. $end=30*$p;
  11. for($p2=$sta;$p2<$end;$p2++)
  12. {$ys=$p2%3;$m=$list[1][$p2];
  13. if($ys==2){$hh="
    ";}else{$hh="| ";}
  14. if($m!=NULL)
  15. {$l2=$l2."".$list[3][$p2]."".$hh;
  16. }
  17. }
  18. $l2=$l2."";
  19. for($dy=1;$dy<=$ay;$dy++)
  20. {if($dy!=$p)
  21. {$l2=$l2." ".$dy." ";}
  22. else
  23. {$l2=$l2." ".$dy." ";}
  24. }
  25. $time=date("Y.m.d H:i");
  26. $l2="英雄联盟—资料库|WAP在线英雄联盟—资料库".$l2." [ ".$p." / ".$ay."] 为易首页.留言反馈 .相关说明
    Time: ".$time."
    Powered by Vst93";
  27. return $l2;
  28. }
  29. //尊重作者,是对我们最大的鼓励。
  30. function gk($b)
  31. {preg_match_all('!LOL英雄联盟专区<\/a>><\/span>英雄资料<\/a>><\/span>https://www.gxlcms.com/(.*)<\/div>!suU',$b[0][0],$heroname);
  32. preg_match_all('!

    https://www.gxlcms.com/(.*)https://www.gxlcms.com/(.*)<\/span>https://www.gxlcms.com/(.*)<\/span><\/p>!suU',$b[0][0],$money);

  33. preg_match_all('!

    英雄标签:<\/h3>https://www.gxlcms.com/(.*)

    https://www.gxlcms.com/(.*)<\/p>!suU',$b[0][0],$tag);

  34. preg_match_all('!https://www.gxlcms.com/(.*)<\/div>!suU',$b[0][0],$dj);
  35. preg_match_all('!
      https://www.gxlcms.com/(.*)<\/ul>!suU',$b[0][0],$cz);
    • $cz=str_replace("

      ","
      ",$cz[1][1]);

    • $cz=str_replace("","",$cz);
    • $cz=strip_tags($cz,"
      ");
    • $out="".$heroname[1][0]."

      ".$heroname[1][0]."

      英雄概况
      国服:".$money[2][0]." / ".$money[4][0]."
      美服:".$money[2][1]." / ".$money[4][1]."
      英雄标签:".$tag[2][0]."
      物理攻击:".$dj[1][1]." | 法术攻击:".$dj[1][2]."
      生命数值:".$dj[1][0]." | 操作难度:".$dj[1][3]."
      成长能力
      ".$cz;
    • return $out;
    • }
    • function jn($b)
    • {preg_match_all('!
    • \s*https://www.gxlcms.com/(.*)

      https://www.gxlcms.com/(.*)<\/h4>https://www.gxlcms.com/(.*)<\/p>https://www.gxlcms.com/(.*)()?https://www.gxlcms.com/(.*)<\/div>\s*<\/li>!suU',$b[0][0],$jn);
    • $out2="英雄技能详情英雄技能详情".$jn[3][0]."
      ".$jn[4][0]."
      ".$jn[7][0]."
      ".$jn[3][1]."
      ".$jn[4][1]."
      ".$jn[7][1]."
      ".$jn[3][2]."
      ".$jn[4][2]."
      ".$jn[7][2]."
      ".$jn[3][3]."
      ".$jn[4][3]."
      ".$jn[7][3]."
      ".$jn[3][4]."
      ".$jn[4][4]."
      ".$jn[7][4]."
      ";
    • return $out2;
    • }
    • //技巧
    • function jq($b)
    • {preg_match_all('!\s*

      https://www.gxlcms.com/(.*)<\/h3>https://www.gxlcms.com/(.*)<\/div>!suU',$b[0][0],$jq);
    • $out3="英雄技巧与提示

      英雄技巧与提示

      ".$jq[1][0].$jq[2][0]."
      ".$jq[1][1].$jq[2][1]."";
    • return $out3;
    • }
    • $n=$_GET["n"];
    • $m=$_GET["m"];
    • $y=$_GET["y"];
    • $head='
    • ';
    • $foot="列表.概况.技能.提示";
    • $url="http://lol.duowan.com/heros/".$n."/";
    • curl_setopt($ch, CURLOPT_URL,$url);
    • curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    • // 指定代理地址
    • curl_setopt($ch, CURLOPT_PROXY, '202.108.50.72:80');
    • $a = curl_exec($ch);
    • curl_close ($ch);**/
    • $a=file_get_contents($url);
    • $d1='!您的当前位置https://www.gxlcms.com/(.*)!su';
    • preg_match_all($d1,$a,$b);
    • //preg_match_all($d2,$b[0][0],$b2);
    • if($n==NULL)
    • {$body=li($y);}
    • else
    • {if($m==1){$body=jn($b);}
    • elseif($m==2){$body=jq($b);}
    • else{$body=gk($b);}
    • }
    • echo $head.$css1.$body;
    • if($n!=Null)
    • {echo $foot;}
    • ?>

人气教程排行