Пример #1
0
foreach ($allUserId as $key => $value) {
	$userId = $value;
	//$scoreRank = $gameData->getScoreRank($userId);
	//$thisDayRank = json_encode($scoreRank);helper_log($thisDayRank);
	//$mysql_real_escape_string($thisDayRank);
	echo $userId . "\r\n";
	$gameData->backupScoreRank($userId);
	
}
//delete today rank
echo "backup data done\r\n";
*/
$gameData->backupScoreRank_redis();
date_default_timezone_set("Asia/Shanghai");
$backup_file = '/home/www/ramboat/backup/' . 'rank_' . date('Y-m-d');
$backup_content = "";
$totalScoreRank = $gameData->getTotalScoreRank();
$ranknum = 0;
foreach ($totalScoreRank as $key => $value) {
    $ranknum = $ranknum + 1;
    $backup_content = $backup_content . $ranknum . ", " . json_encode($value) . "\r\n";
}
file_put_contents($backup_file, $backup_content);
date_default_timezone_set("Asia/Shanghai");
$backup_file = "/home/www/ramboat/backup/" . date("Y-m-d");
$backup_content = "rank_num:" . count($allUserId);
file_put_contents($backup_file, $backup_content);
$gameData->clearTodayRank();
?>

Пример #2
0
<?php

include_once 'helper.php';
include_once 'gamedata.php';
$registerInfo = helper_receiveMsg();
$userId = $registerInfo['userId'];
$gameData = new GameData();
$totalrank = $gameData->getTotalScoreRank($userId);
if (!$totalrank) {
    helper_sendMsg(array('ret' => 'get_totalrank_failed'));
    exit;
}
$retMsg = array('ret' => 'ok', 'rank' => $totalrank);
helper_sendMsg($retMsg);