<?php
//проверка, есть ли реферал
//if ($_SERVER['HTTP_REFERER'])
//{
// $ref = escape($_SERVER['HTTP_REFERER']);
// $reffer = $_SERVER['HTTP_REFERER'];
//require "dBug.php";
$action = $_GET['action'];
$proxy = $_SERVER['REMOTE_ADDR'];
if (!$action)
{
//интервал задержки перед кликом в сек
$time = mt_rand(12,20);
mt_srand(time()+(double)microtime()*$time);
//выбор id ссылки для клика
$link_id = mt_rand(0,2);
//интервал задержки перед кликом в милисек.
$timer = $time*1000;
//ссылка на флеш баннер, сгененрированная с рефералом
$link = "http://r1.wmlink.ru/?id=77854";
$reffer = "http://softhot.ru/humor/33963-studija-95-kvartal.-novyjj-god-2010-2009tvrip.html";
// инициализация сеанса
$ch = curl_init();
// установка URL и других необходимых параметров
curl_setopt($ch, CURLOPT_REFERER, $reffer);
curl_setopt($ch, CURLOPT_URL, $link);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER,array('X-Forwarded-For: $proxy'));
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_COOKIEJAR,'/tmp/cookies.txt');
curl_setopt($ch, CURLOPT_COOKIEFILE,'/tmp/cookies.txt');
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($ch,CURLOPT_VERBOSE,1);
// загрузка страницы и выдача её браузеру
$site = curl_exec($ch);
//выделение рекламных ссылок
preg_match_all("'a href=\"(.*?)\"'si",$site,$matches);
$adv_links = array_slice($matches[1],1);
//выделение rnd
preg_match_all("'rnd=(.*?)\''si",$site,$matches);
$rnd = $matches[1];
for ($i=0;$i<count($adv_links);$i++)
{
$adv_links[$i].="?rnd=".$rnd[0];
}
// я так понимаю в $adv_links массив ссылок куда может вести баннер?
echo "<img src='".$adv_links[rand(0,count($adv_links)-1)]."' width='1px' height='1px' />";