728x90

일일 통계 데이터를 생성해야 하는데 생성하지 못한 경우 새벽(접속이 없는 시간대)에 crontab 으로 자동으로 DB에 데이터를 저장하는 코드를 추가해서 작업하는게 좋다.


<?php
require_once "connect.php"; // DB 연결
require_once "statsClass.php"; // 통계함수
$a=new statsClass();

echo '일일통계 기록';
echo '<br />';

date_default_timezone_set('Asia/Seoul');

$now_year = date("Y"); // 금년
$now_month = date("m"); // 현재월
$last_day = date("t", mktime(0, 0, 1, $now_month, 1, $now_year)); // 해당월의 마지막 일자 반환

for($i=1;$i<=$last_day;$i++){
    $date = date("Ymd", mktime(0,0,0,date("m"), $i, date("Y")));
    $YM = substr($date,0,6);
    $day = substr($date,6,2);

    echo $date.'<br />';
    // DB에 정보 기록하도록 하는 코드 추가
}

echo "Work done";
exit;
?>

블로그 이미지

Link2Me

,