Файл: roundbar.php
Строк: 72
<?php
function insert_code($delimeter="", $account="", $profile="", $number="")
{
$header = '';
$delimeter = '';
$footer = '';
$defaultaccount = 16103; // default user account (put Your ID)
$defaultprofile = 6626; // default user's profile number (mustn't be zero)
$defaultnumber = 1; // default bars number to retrieve
$account = floor( $account );
$profile = floor( $profile );
$number = floor( $number );
if( empty($account) ) $account = $defaultaccount;
if( empty($profile) ) $profile = $defaultprofile;
if( empty($number) ) $number = $defaultnumber;
function get4IP() {
$ip;
if ( getenv("HTTP_CLIENT_IP") ) $ip = getenv("HTTP_CLIENT_IP");
else if ( getenv("HTTP_X_FORWARDED_FOR") ) $ip = getenv("HTTP_X_FORWARDED_FOR");
else if ( getenv("HTTP_FORWARDED_FOR") ) $ip = getenv("HTTP_FORWARDED_FOR");
else if ( getenv("REMOTE_ADDR") ) $ip = getenv("REMOTE_ADDR");
else $ip = "UNKNOWN";
return $ip;
}
function get3IP() {
$ip;
if ( $GLOBALS["HTTP_CLIENT_IP"] ) $ip = $GLOBALS["HTTP_CLIENT_IP"];
else if ( $GLOBALS["HTTP_X_FORWARDED_FOR"] ) $ip = $GLOBALS["HTTP_X_FORWARDED_FOR"];
else if ( $GLOBALS["HTTP_FORWARDED_FOR"] ) $ip = $GLOBALS["HTTP_FORWARDED_FOR"];
else if ( $GLOBALS["REMOTE_ADDR"] ) $ip = $GLOBALS["REMOTE_ADDR"];
else $ip = "UNKNOWN";
return $ip;
}
$version = substr(phpversion(), 0, 1);
if ( $version == "4" ) {
$referer = 'http://darktime.net.ru'.getenv("REQUEST_URI");
$useragent = getenv("HTTP_USER_AGENT");
$xforwarderfor = get4IP();
$forwarderfor = getenv("HTTP_FORWARDED_FOR");
$remoteaddr = get4IP();
} else {
$referer = 'http://'.$GLOBALS[SERVER_NAME].$GLOBALS[REQUEST_URI];
$useragent = $GLOBALS[HTTP_USER_AGENT];
$xforwarderfor = get3IP();
$forwarderfor = $GLOBALS[HTTP_FORWARDED_FOR];
$remoteaddr = get3IP();
};
function make_seed() {
list($usec, $sec) = explode(' ', microtime());
return (float) $sec + ((float) $usec * 100000);
}
srand(make_seed());
$num = rand ();
@$fp = fsockopen("s1.adward.ru", 80, &$errno, &$errstr, 3);
if(!$fp) print "";
else {
fputs($fp,
"GET /?r=$account&p=$profile&c=1&n=$number&v=100&z=$num HTTP/1.0rn".
"HOST: s1.adward.rurn".
"REFERER: $refererrn".
"User-Agent: $useragentrn".
"X_FORWARDED_FOR: $xforwarderforrn".
"FORWARDED_FOR: $forwarderforrn".
"REMOTE_ADDR: $remoteaddrrnrn");
while(!feof($fp) && $s=fgets($fp,1024)) if ($s=="rn") break;
while(!feof($fp)) {
$text = $text.fgets($fp,1024);
}
$text = str_replace("n",$delimeter,$text);
$text = $header.$text.$footer;
fclose($fp);
//echo $text;
}
}
//round bar
insert_code("",16103,6626,5);
?>