data->activityUrl; if ($HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"]) { $ip = $HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"]; } elseif ($HTTP_SERVER_VARS["HTTP_CLIENT_IP"]) { $ip = $HTTP_SERVER_VARS["HTTP_CLIENT_IP"]; } elseif ($HTTP_SERVER_VARS["REMOTE_ADDR"]) { $ip = $HTTP_SERVER_VARS["REMOTE_ADDR"]; } elseif (getenv("HTTP_X_FORWARDED_FOR")) { $ip = getenv("HTTP_X_FORWARDED_FOR"); } elseif (getenv("HTTP_CLIENT_IP")) { $ip = getenv("HTTP_CLIENT_IP"); } elseif (getenv("REMOTE_ADDR")) { $ip = getenv("REMOTE_ADDR"); } else { $ip = "Unknown"; } $user_IP = $ip; if (!isset($_GET['id'])) { $id = 25; } // 推啊流量占比 $TuiARate =50; $isTuiA = 1; if (rand(0, 100) > $TuiARate) { $isTuiA = 0; } if ($id == 833627) { $url = './index.php?id=25'; header('Location:' . $url); return; } if ($id == 25) { // //$audiourl = "http://hwcdn.peiyinapp.com/iflytts/android/sharenew/2020/03/01/3b9f8312-4578-406f-b231-cc3c5ee6373d.mp3"; $audiourl = "https://iflytts.oss-cn-qingdao.aliyuncs.com/business/audio/shareclose.mp3"; $description = "培音-专业配音软件"; //$title = "音频已封禁"; $title = "分享功能已暂时关闭,敬请谅解"; $totaltime = 3492; $shareip = "223.104.177.58"; $shareuserid = "501154"; $valid = 1; } else { $requestBase = array('deviceid' => "", 'osid' => "web", 'userid' => '', 'sid' => '', 'lg' => '', 'version' => '', 'version' => '', 'ua' => '', 'ap' => ''); $requestParam = array('ID' => $id, 'ip' => $user_IP, "offencecheck" => "true"); $request = array('cmd' => "ShareDataQuery", 'base' => $requestBase, 'param' => $requestParam); $createtime = date('YmdHis', time()) . get_millisecond(); $url = URL . "?c=1016&v=1.0&t=" . $createtime; $requestStr = json_encode($request); $ch = curl_init(); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5); curl_setopt($ch, CURLOPT_POSTFIELDS, $requestStr); $response = curl_exec($ch); curl_close($ch); $json = json_decode($response); $status = $json->status; if ($status == 0) { $valid = $json->valid; if($valid == 0){ $title = "培音-专业配音软件"; $description = "培音-专业配音软件"; //$totaltime = 255694; $totaltime =3492; //$audiourl = "http://iflytts.oss-cn-qingdao.aliyuncs.com/android/sharenew/2019/05/16/a1bcc0e6-19c8-44b0-b68c-c3ab70a682ec.mp3"; $audiourl = "https://iflytts.oss-cn-qingdao.aliyuncs.com/business/audio/shareclose.mp3"; }else{ $audiourl = $json->audiourl; $title = $json->title; if(strlen($title) > 15) { $title = mb_substr($title,0,15, 'utf-8'). "..."; } $totaltime = $json->totaltime; $shareip = $json->shareip; $shareuserid = $json->shareuserid; $description = $json->description; $reurl = $json->reurl; } } } if ($shareuserid == '' || $shareip == '' || $valid == 0) { $title = "新闻配音"; $description = "培音-专业配音软件"; // $remind = "不法音频整改中"; $totaltime = 3492; $audiourl = "https://iflytts.oss-cn-qingdao.aliyuncs.com/business/audio/shareclose.mp3"; //$audiourl = "http://cdnmp3.iflytts.com/ios/share/2015/09/26/5025190D-84EC-49FB-8CDB-5D23CF626CC0.mp3"; // $url = './index.php?id=25'; //header('Location:' . $url); // 出现问题时重定向到中美贸易战 $url = $reurl == '' ? './index.php?id=25' : $reurl; // 25 header('Location:' . $url); return; } if ($title != '' && $description == '') { $description = "文字转语音,专业配音软件"; } if (strlen($description) > 50) { $description = "文字转语音,专业配音软件"; } if ($title == '') { $maintitle = "培音"; $title = "培音"; } else { $maintitle = $title; } if ($description == '') { $description = "文字转语音,专业配音软件"; } $audiourl = str_replace("https://iflytts.oss-cn-qingdao.aliyuncs.com", "http://cdnmp3.iflytts.com", $audiourl); $audiourl = str_replace("http://iflytts.oss-cn-qingdao.aliyuncs.com", "http://cdnmp3.iflytts.com", $audiourl); $audiourl = str_replace("http://oss-cn-qingdao.aliyuncs.com/iflytts", "http://cdnmp3.iflytts.com", $audiourl); // 功能函数 function get_millisecond() { list($usec, $sec) = explode(" ", microtime()); $msec = round($usec * 1000); return $msec; } function curl_file_get_contents($durl) { // 初始化 $curl = curl_init(); // 设置url路径 curl_setopt($curl, CURLOPT_URL, $durl); // 将 curl_exec()获取的信息以文件流的形式返回,而不是直接输出。 curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); // 在启用 CURLOPT_RETURNTRANSFER 时候将获取数据返回 curl_setopt($curl, CURLOPT_BINARYTRANSFER, true); // 添加头信息 curl_setopt($curl, CURLOPT_HTTPHEADER, $headers); // CURLINFO_HEADER_OUT选项可以拿到请求头信息 curl_setopt($curl, CURLINFO_HEADER_OUT, true); // 不验证SSL curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE); // 执行 $data = curl_exec($curl); // 打印请求头信息 // echo curl_getinfo($curl, CURLINFO_HEADER_OUT); // 关闭连接 curl_close($curl); // 返回数据 return $data; } ?>