"], "", $iurl); if ($surl != $info['warn_001']) { echo $warn[1] . $warn[2]; } else { $warn[2] = $surl; echo $warn[1] . $warn[2]; } } function app_make_surl($url) { global $info; if (app_chk_url($url)) { if (strpos($url, 'alicdn.com') !== false || strpos($url, 'weibo.cn') !== false || strpos($url, 'taobao.com') !== false || strpos($url, 'tmall.com') !== false || strpos($url, 'alibaba.com') !== false) { $tbcn_api = 'http://'.$_SERVER['HTTP_HOST'].'/tbk/tbcn/mtbcn_xcode.php?url=' . urlencode($url); $tbcn_contents = file_get_contents($tbcn_api); if (strpos($tbcn_contents, 'm.tb.cn') !== false) { echo $tbcn_contents; } else { $str = "https://www."; $Splicing = preg_replace("#^http(s)?://?+#", $str, $url); $tbcn_apis = 'http://'.$_SERVER['HTTP_HOST'].'/tbk/tbcn/mtbcn_xcode.php?url=' . urlencode($Splicing); $tbcn_contentss = file_get_contents($tbcn_apis); echo $tbcn_contentss; } } elseif (strpos($url, 'weibo.com') !== false) { $res = str_replace("weibo.com/u/", "m.weibo.cn/u/", $url); $tbcn_api = 'http://'.$_SERVER['HTTP_HOST'].'/tbk/tbcn/mtbcn_xcode.php?url=' . urlencode($res); $tbcn_contents = file_get_contents($tbcn_api); if (strpos($tbcn_contents, 'm.tb.cn') !== false) { exit($tbcn_contents); } else { $tbcn_api = 'http://'.$_SERVER['HTTP_HOST'].'/tbk/tbcn/mtbcn_shorturl.php?url=' . urlencode($res); $tbcn_contents = file_get_contents($tbcn_api); exit($tbcn_contents); } } elseif (strpos($url, 'v.douyin.com') !== false) { $zddy = file_get_contents('http://'.$_SERVER['HTTP_HOST'].'/zd/dyapp.php?url='.urlencode($_GET['url']).''); exit($zddy); } else { $shorturl = 'http://'.$_SERVER['HTTP_HOST'].'/sctcnwb/zd_shorturl.php?txt=%E7%BD%91%E9%A1%B5%E9%93%BE%E6%8E%A5&url=' . urlencode($url); $shorturl_contents = file_get_contents($shorturl); $tb_url = 'http://'.$_SERVER['HTTP_HOST'].'/tbk/tbcn/mtbcn_xcode.php?url=' . urlencode($shorturl_contents); $tbcn_contents = file_get_contents($tb_url); if (strpos($tbcn_contents, 'm.tb.cn') !== false) { exit($tbcn_contents); } else { $tbcn_api = 'http://'.$_SERVER['HTTP_HOST'].'/tbk/tbcn/mtbcn_shorturl.php?url=' . urlencode($shorturl_contents); $tbcn_contents = file_get_contents($tbcn_api); exit($tbcn_contents); } } } else { return $info['warn_001']; } } function app_chk_url($url) { global $info; global $whitelist; global $blacklist; if ($url == '' || $url == 'http://' || $url == 'https://') { return false; } else { if (preg_match('/\/i', $url)) { return false; } elseif (preg_match('/^http:\/\/.+/i', $url) || preg_match('/^https:\/\/.+/i', $url)) { if (preg_match('/.*<.*/i', $url) || preg_match('/.*>.*/i', $url)) { return false; } else { if ($info['whitelist'] == 0) { if ($info['blacklist'] == 1) { $count = 0; foreach ($blacklist as $val) { if (preg_match($val, $url)) { $count++; } } if ($count == 0) { return true; } else { return false; } } else { return true; } } else { $count = 0; foreach ($whitelist as $val) { if (preg_match($val, $url)) { $count++; } } if ($count != 0) { return true; } else { return false; } } } } else { return false; } } phpheaderContent-type applicationjson; charset=utf-8;$infowarn_001 = 抱歉!您输入网址不白名单内请检查;$infowhitelist = 1; 白名单使能1=开启0=关闭$infoblacklist = 0; 黑名单使能1=开启0=关闭在白名单=0时生效黑白名单规则说明:如果是 baiducom 网址那么请添加规则:baiduco

原文地址: http://www.cveoy.top/t/topic/iMnb 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录