В общем в архиве файлы сброса статистики топ рейтинга и оптимизация.
Но дело в том что крон файлы запускает, сайты вроде как обнуляются. Но как только на сайт заходишь счётчики начинают считать с тех же хостов и хитов что были.
Вот архив. Что ещё нужно?
да. файлы которые запускает крон.
А вот запросы не выполняются в базу
[code]$error=true;
$time=time();
$data=date(\'Ymd\');
$vchera=$time-60*60*23;
$unlink=$data-3;
$mesjac=$time-60*60*24*30;
$user_del=0;
$user_update=0;
$user_hit=0;
$user_host=0;[/code]
// Обновление статистики и удаление не активных сайтов
[code]$sql=mysql_query(\'SELECT * FROM `site`;\');
while($arr=mysql_fetch_assoc($sql))
{
if($arr[\'data\']>=$unlink or $arr[\'status\']==2)
{
++$user_update;
$host=mysql_result($res=mysql_query(\'SELECT COUNT(*),SUM(`hit`) FROM `statistic` WHERE `for`=\\\'\'.$arr[\'id\'].\'\\\' and `data`!=\\\'\'.$data.\'\\\';\'),0);
$hit=mysql_result($res,1);
$user_hit+=($hit=($hit>=1?$hit:0));
$user_host+=($host=($host>=1?$host:0));
mysql_unbuffered_query(\'insert into `history` set `for`=\\\'\'.$arr[\'id\'].\'\\\',`hit`=\\\'\'.$hit.\'\\\',`host`=\\\'\'.$host.\'\\\',`time`=\\\'\'.$vchera.\'\\\';\');
mysql_unbuffered_query(\'UPDATE `site` SET `hit`=\\\'0\\\',`host`=\\\'0\\\',`v_top`=\\\'0\\\',`s_top`=\\\'0\\\'\'.($host>=1?\',`data`=\\\'\'.$data.\'\\\'\':\'\').\' WHERE `id`=\\\'\'.$arr[\'id\'].\'\\\' LIMIT 1;\');[/code]
из этого я понял, что крон очищает статистику за прошедший день. так ли это?