1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
| <?php /\*\* \* @package Lanzou \* @author Mlooc \* @version 1.0.0 \* @link https://mlooc.cn \*/ function MloocCurl($url,$method,$ifurl,$post\_data){ $UserAgent = 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36';#设置ua $curl = curl\_init(); curl\_setopt($curl, CURLOPT\_URL, $url); curl\_setopt($curl, CURLOPT\_USERAGENT, $UserAgent); curl\_setopt($curl, CURLOPT\_SSL\_VERIFYPEER, false); curl\_setopt($curl, CURLOPT\_SSL\_VERIFYHOST, false); curl\_setopt($curl, CURLOPT\_RETURNTRANSFER, 1); if ($method == "post") { curl\_setopt($curl, CURLOPT\_REFERER, $ifurl); curl\_setopt($curl, CURLOPT\_POST, 1); curl\_setopt($curl, CURLOPT\_POSTFIELDS, $post\_data); } $response = curl\_exec($curl); curl\_close($curl); return $response; } if (!empty($\_GET\['url'\])) { $url = $\_GET\['url'\]; #第一步 $ruleMatchDetailInList = "~ifr2\\"\\sname=\\"\[\\s\\S\]\*?\\"\\ssrc=\\"\\/(.\*?)\\"~"; preg\_match($ruleMatchDetailInList, MloocCurl($url,null,null,null),$link); $ifurl = "https://yzh.lanzoum.com/".$link\[1\]; #第二步 $ruleMatchDetailInList = "~=\\s'(.\*?)';\[\\S\\s\]\*?=\\s'(.\*?)'\[\\S\\s\]\*?=\\s'(.\*?)'\[\\S\\s\]\*?=\\s'(.\*?)'~"; preg\_match($ruleMatchDetailInList, MloocCurl($ifurl,null,null,null),$segment); #第三步 #post提交的数据 $post\_data = array( "action" => $segment\[1\], "file\_id" => $segment\[2\], "t" => $segment\[3\], "k" => $segment\[4\] ); $obj = json\_decode(MloocCurl("https://yzh.lanzoum.com/ajaxm.php","post",$ifurl,$post\_data));#json解析 if ($obj->dom == "") {#判断链接是否正确 echo "链接有误!"; }else{ $downUrl = $obj->dom."/file/".$obj->url; if (!empty($\_GET\['type'\])) { $type = $\_GET\['type'\]; if ($type == "down") { header('Location:'.$downUrl);#直接下载 }else{ echo $obj->dom."/file/".$obj->url;#输出直链 } }else{ echo $obj->dom."/file/".$obj->url;#输出直链 } } }else{ $result\_url = str\_replace("index.php","","//".$\_SERVER\['HTTP\_HOST'\].$\_SERVER\['PHP\_SELF'\]."?url=https://yzh.lanzoum.com/i1dey2j"); echo "示列:"; echo "<br/>"; echo "直接下载:"."<a href='".$result\_url."&type=down' target='\_blank'>".$result\_url."&type=down</a>"; echo "<br/>"; echo "输出直链:"."<a href='".$result\_url."' target='\_blank'>".$result\_url."</a>"; } ?>
|