Пригодится всем, кто работает с одной из самых известных фарм-партнерок -
Stimul-Cash.
Скрипт показывает статы за сегодня (T), вчера (Y), текущую платежную неделю (W - с четверга по среду включительно), текущий месяц (Dec) и прошедший месяц (Nov). Строки - уники (U), заказы (O), деньги (E). Как примерно выглядит, видно на картинке внизу поста. Внешний вид легко кастомизируется под себя.
Чтобы заюзать необходимо, ясное дело, вбить логин/пароль, потом сохранить как .php файл и залить куда-нить себе на хостинг, ну и рефрешить его по надобности
PHP код:
<?php
$login = '';
$password = '';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://stats.stimul-cash.com/get_xml_stats2.php?login='.$login.'&pass='.$password);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 45);
curl_setopt($ch, CURLOPT_REFERER, '');
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.25");
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
$result = curl_exec($ch);
curl_close($ch);
preg_match_all('/<(.{3,4})>([\d\.]*)</is', $result, $res);
foreach($res[1] as $i => $temp)
{
$out[$temp] = $res[2][$i];
}
echo '
<table rules="all" style="border:1px solid">
<tr align="center">
<td></td><td><b>T</b></td><td><b>Y</b></td><td><b>W</b></td><td><b>'.date('M').'</b></td><td><b>'.date ('M', mktime(0, 0, 0, date("m") - 1, date("d"), date("Y"))).'</b></td>
</tr>
<tr align="center">
<td><b>U</b></td><td>'.$out['u_d'].'</td><td>'.$out['u_pd'].'</td><td>'.$out['u_w'].'</td><td>'.$out['u_m'].'</td><td>'.$out['u_pm'].'</td>
</tr>
<tr align="center">
<td><b>O</b></td><td>'.$out['o_d'].'</td><td>'.$out['o_pd'].'</td><td>'.$out['o_w'].'</td><td>'.$out['o_m'].'</td><td>'.$out['o_pm'].'</td>
</tr>
<tr align="center">
<td><b>E</b></td><td>'.$out['e_d'].'</td><td>'.$out['e_pd'].'</td><td>'.$out['e_w'].'</td><td>'.$out['e_m'].'</td><td>'.$out['e_pm'].'</td>
</tr>
</table>
';
?>