- argv3: 一次拿到幾筆 EOD; exit; } else { $date1 = $argv[1]; // 從輸入的 YYYY-MM-DD 開始抓資料 $date2 = $argv[2]; // 從輸入的 YYYY-MM-DD 結束抓資料 } } else { // 預設上週開始抓 list($date1, $date2) = get_befor_week_date(); // 取得上週日期 // 檢查日期格式 if (!_chkDate($date1) || !_chkDate($date2) || !_compDate($date1, $date2)) { exit; } } echo "日期:" . $date1 . " ~ " . $date2 . "\n"; // argv3: 預設一次拿幾筆資 $limit = !empty($argv[3]) && intval($argv[3]) > 0 ? intval($argv[3]) : LIMIT; // GAPI Object $ga = new gapi(USER, PAWD); // 設定維度、指標、排序、過濾條件 $dimensions = array("customVarValue2", "week"); $metrics = array("pageviews"); $sort = array("customVarValue2"); // prepare insert into ga_data sql $sql = "INSERT INTO `ga_data` (`id`, `site`, `tag`, `user`, `cnt`) VALUES (0, :site, :tag, :user, :cnt)"; $sth = $dbh->prepare($sql, array(PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY));
<?php include_once dirname(__FILE__) . "/.config.php"; include_once dirname(__FILE__) . "/.library.php"; include_once dirname(__FILE__) . "/library/VW_GAPI.class.php"; // Google Analytics PHP Interface /* 日期可以不用輸入,預設今天 */ if (!empty($argv[1]) && !empty($argv[2])) { if (!_chkDate($argv[1]) || !_chkDate($argv[2]) || !_compDate($argv[1], $argv[2])) { echo <<<EOD Please Input Argv: Example: php {$argv[0]} 2012-01-01 2012-02-02 1000 - argv1: 開始日期 YYYY-MM-DD - argv2: 結束日期 YYYY-MM-DD - argv3: 一次拿到幾筆 EOD; exit; } else { $date1 = $argv[1]; // 從輸入的 YYYY-MM-DD 開始抓資料 $date2 = $argv[2]; // 從輸入的 YYYY-MM-DD 結束抓資料 } } else { // 預設今天 $date1 = date("Y-m-d"); $date2 = date("Y-m-d"); } echo "日期:" . $date1 . " ~ " . $date2 . "\n"; $limit = !empty($argv[3]) && intval($argv[3]) > 0 ? intval($argv[3]) : GALIMIT;