public function display() { //load calander $time = gettimeofday(); $time = getdate($time['sec']); $calender = new calender($time); $calender->build(); $this->smarty->assign('calender', $calender->getArray()); //$this->smarty->display('calender.tpl'); }
<?php require_once 'global.php'; //init $site = isset($_GET['site']) && array_key_exists($_GET['site'], $C->RECORD_URLS) ? $_GET['site'] : 'tootoo'; $engine = isset($_GET['engine']) ? $_GET['engine'] : 'google'; $tj_starttime = strtotime($C->TJ_STARTTIME[$site]); //统计开始时间 //$date = isset($_GET['date']) && !empty($_GET['date']) && strtotime($_GET['date']) < time() && strtotime($_GET['date']) >= $tj_starttime ? $_GET['date'] : date('Y-n-d', strtotime('last day')); $date = isset($_GET['date']) && !empty($_GET['date']) ? $_GET['date'] : date('Y-n-d', strtotime('last day')); $prevdate = date('Y-n-d', strtotime($date) - 7 * 24 * 3600); //日历 $calender = new calender(); $calender->set_url($site, $engine); $calender_str = $calender->build($date); //抓取当月平均值(2010.9.6新加的) $file_crawl_mon = './data/crawl/' . $engine . '/' . $site . '/' . md5('all') . '/' . date('Ym', strtotime($date)) . '.txt'; //echo $file_crawl_mon; $crawl_average = file_exists($file_crawl_mon) ? file($file_crawl_mon) : 0; if ($crawl_average) { $total = 0; foreach ($crawl_average as $v) { $tmp = explode('#####', $v); $arr = unserialize($tmp[1]); $total += $arr['count']; } $crawl_average_value = number_format($total / count($crawl_average)); //echo $crawl_average_value; } //收录统计 $r = new record();