$cachedir = "./cachedata";
$cachname = "update.php";
$cachefile = $cachedir.'/'.$cachname;
if((@!include($cachefile)) || is_array($data)) {
@extract($data);
//更新当天的票数
if ($day!=date('j',$timestamp)) {
$data = array('day'=>date('j',$timestamp),
'week'=>date('W',$timestamp),
'month'=>date('n',$timestamp),
);
$writedata = "/$data = unserialize('".str_replace('/'', '///'//', (serialize($data)))."');/n";
UpdateCache1($cachefile, $writedata);
//清空数据
$db->query("UPDATE {$tablepre}mm SET thisday=0 ");
$db->query("UPDATE {$tablepre}mm SET thisday=thisday+1 WHERE id='$id'"); echo 'a1';
}else{
//更新数据
$db->query("UPDATE {$tablepre}mm SET thisday=thisday+1 WHERE id='$id'"); echo 'a2';
}
//更新本月的票数
if ($week!=date('W',$timestamp)) {
$db->query("UPDATE {$tablepre}mm SET thisweek=0 ");
$db->query("UPDATE {$tablepre}mm SET thisweek=thisweek+1 WHERE id='$id'"); echo 'b1';
}else{
$db->query("UPDATE {$tablepre}mm SET thisweek=thisweek+1 WHERE id='$id'"); echo 'b2';
}
//更新本月的票数
if ($month!=date('n',$timestamp)) {
$db->query("UPDATE {$tablepre}mm SET thismonth=0 ");
$db->query("UPDATE {$tablepre}mm SET thismonth=thismonth+1 WHERE id='$id'"); echo 'c1';
}else{
$db->query("UPDATE {$tablepre}mm SET thismonth=thismonth+1 WHERE id='$id'"); echo 'c2';
}