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;
?>
728x90
'Web 프로그램 > PHP 응용 및 활용' 카테고리의 다른 글
시간대별 접속 허용/불허 (0) | 2017.10.09 |
---|---|
require문, include문 (0) | 2017.06.17 |
PHP strcmp(string1,string2) (느슨한 비교가 부르는 참사) (1) | 2016.12.19 |
PHP 일일 통계 테이블 구조 및 코드 (0) | 2016.11.16 |
접속자 통계 구하기 (0) | 2016.10.24 |