document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. <?
  2. //Параметры POST запроса
  3. $postdata = array (
  4.   \'user[login]\' => \'Your_login\',
  5.   \'user[password]\' => \'Your_pass\',
  6. );
  7.  
  8. //Форматируем данные
  9. foreach ($postdata as $k=>$v) $poststr.="$k=$v&";
  10. $poststr=substr($poststr,0,-1);
  11.  
  12. //Авотризация и получение кук
  13. $c = curl_init("http://www.linkfeed.ru/user/auth");
  14. curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
  15. curl_setopt($c, CURLOPT_POST, 1);
  16. curl_setopt($c, CURLOPT_HEADER, 1);
  17. curl_setopt($c, CURLOPT_POSTFIELDS, $poststr);
  18. curl_setopt($c, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1");
  19. $data = curl_exec($c);
  20. curl_close($c);
  21.  
  22. //Парсим ответ и записываем его в массив
  23. $arr=explode("\\n",$data);
  24. foreach ($arr as $v) { list($name,$val)=explode(":",$v); $ar[$name]=urldecode(trim($val));}
  25.  
  26. //Открываем страницу, подставив полученные куки
  27. $ch = curl_init("http://www.linkfeed.ru/platforms/list");
  28. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  29. curl_setopt($ch, CURLOPT_COOKIE, $ar[\'Set-Cookie\']);
  30. curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1");
  31. $datah = curl_exec($ch);
  32. curl_close($ch);
  33.  
  34. //Вытаскиваем нужные данные из страницы
  35. preg_match_all(\'|<span class="first">(.*)</span><span class="second">(.*)</span><span class="second">(.*)</span>|i\',$datah,$res);
  36.  
  37. //Простая функция очистки от мусора
  38. function clean_lf($str){
  39. $str=str_replace("&nbsp;","",$str);
  40. $str=str_replace("руб.","",$str);
  41. $str=trim($str);
  42. return $str;}
  43.  
  44. //А вот и нужные нам данные статистики за сегодня :)
  45. $seo=clean_lf($res[2][1]);
  46. $today=clean_lf($res[2][2]);
  47. $ref=clean_lf($res[2][3]);
  48. $all=clean_lf($res[2][4]);
  49.  
  50. echo "Сегодня: $all, из них рефы $ref и сайты $today";
  51. ?>
');