コード例 #1
0
 public function statistics()
 {
     $statistics = array();
     /*
      * 重要: 为了防止与应用别名重名,“服务器信息”、“用户信息”、“开发团队”作为key前面有空格
      */
     // 服务器信息
     $site_version = model('Xdata')->get('siteopt:site_system_version');
     $serverInfo['核心版本'] = 'ThinkSNS ' . $site_version;
     $serverInfo['服务器系统及PHP版本'] = PHP_OS . ' / PHP v' . PHP_VERSION;
     $serverInfo['服务器软件'] = $_SERVER['SERVER_SOFTWARE'];
     $serverInfo['最大上传许可'] = @ini_get('file_uploads') ? ini_get('upload_max_filesize') : '<font color="red">no</font>';
     $mysqlinfo = M('')->query("SELECT VERSION() as version");
     $serverInfo['MySQL版本'] = $mysqlinfo[0]['version'];
     $t = M('')->query("SHOW TABLE STATUS LIKE '" . C('DB_PREFIX') . "%'");
     foreach ($t as $k) {
         $dbsize += $k['Data_length'] + $k['Index_length'];
     }
     $serverInfo['数据库大小'] = byte_format($dbsize);
     $statistics[' 服务器信息'] = $serverInfo;
     unset($serverInfo);
     // 用户信息
     $user['当前在线'] = getOnlineUserCount();
     $user['全部用户'] = M('user')->count();
     $user['有效用户'] = M('user')->where('`is_active` = 1 AND `is_init` = 1')->count();
     $statistics[' 用户信息'] = $user;
     unset($user);
     // 应用统计
     $applist = array();
     $res = model('App')->where('`statistics_entry`<>""')->field('app_name,app_alias,statistics_entry')->order('display_order ASC')->findAll();
     foreach ($res as $v) {
         $d = explode('/', $v['statistics_entry']);
         $d[1] = empty($d[1]) ? 'index' : $d[1];
         $statistics[$v['app_alias']] = D($d[0], $v['app_name'])->{$d}[1]();
     }
     // 开发团队
     $statistics[' 开发团队'] = array('版权所有' => '<a href="http://www.zhishisoft.com" target="_blank">智士软件(北京)有限公司</a>', 'UI设计' => '<a href="http://weibo.com/wasdifferent" target="_blank">申川</a>、<a href="http://weibo.com/u/2134567607" target="_blank">马丽稳</a>', '项目经理' => '<a href="http://weibo.com/sunan" target="_blank">廖素南</a>', '前端设计' => '<a href="http://weibo.com/u/2025142915" target="_blank">牛文涛</a>、<a href="http://weibo.com/u/1087964144" target="_blank">樊翠娥</a>', '开发团队' => '<a href="http://weibo.com/sampeng" target="_blank">彭灵俊</a>、<a href="http://weibo.com/thinksns" target="_blank">刘晓庆</a>、<a href="http://weibo.com/cchhuuaann" target="_blank">陈伟川</a>、<a href="http://weibo.com/satan0714" target="_blank">王祚</a>、<a href="http://weibo.com/nonant" target="_blank">冷浩然</a>、<a href="http://weibo.com/mylovehere" target="_blank">韦新红</a>');
     $this->assign('statistics', $statistics);
     $this->display();
 }
コード例 #2
0
 public function statistics()
 {
     $statistics = array();
     /** 为了防止与应用别名重名,“服务器信息”、“用户信息”、“开发团队”作为key前面有空格 **/
     // 服务器信息
     $serverInfo['核心版本'] = 'ThinkSNS 2.0';
     $serverInfo['服务器系统及PHP版本'] = PHP_OS . ' / PHP v' . PHP_VERSION;
     $serverInfo['服务器软件'] = $_SERVER['SERVER_SOFTWARE'];
     $serverInfo['最大上传许可'] = @ini_get('file_uploads') ? ini_get('upload_max_filesize') : '<font color="red">no</font>';
     $mysqlinfo = M('')->query("SELECT VERSION() as version");
     $serverInfo['MySQL版本'] = $mysqlinfo[0]['version'];
     $t = M('')->query("SHOW TABLE STATUS LIKE '" . C('DB_PREFIX') . "%'");
     foreach ($t as $k) {
         $dbsize += $k['Data_length'] + $k['Index_length'];
     }
     $serverInfo['数据库大小'] = byte_format($dbsize);
     $statistics[' 服务器信息'] = $serverInfo;
     unset($serverInfo);
     // 用户信息
     $user['当前在线'] = getOnlineUserCount();
     $user['注册用户'] = M('user')->where('`is_active` = 1 AND `is_init` = 1')->count();
     $statistics[' 用户信息'] = $user;
     unset($user);
     // 应用统计
     $applist = array();
     $res = model('App')->where('`statistics_entry`<>""')->field('app_name,app_alias,statistics_entry')->order('display_order ASC')->findAll();
     foreach ($res as $v) {
         $d = explode('/', $v['statistics_entry']);
         $d[1] = empty($d[1]) ? 'index' : $d[1];
         $statistics[$v['app_alias']] = D($d[0], $v['app_name'])->{$d}[1]();
     }
     // 开发团队
     $statistics[' 开发团队'] = array('版权所有' => '<a href="http://www.zhishisoft.com" target="_blank">智士软件(北京)有限公司</a>', '项目经理' => '冯涛', '美工设计' => '赵杰', '开发团队' => '冷浩然、杨德升、刘晓庆、王祚、彭灵俊、韦心红、陈伟川');
     $this->assign('statistics', $statistics);
     $this->display();
 }
コード例 #3
0
<?php

// Inialize session
session_start();
// Load config
include '../../../config.php';
// Get user count
$onlineUserCount = getOnlineUserCount();
// Return info
echo $onlineUserCount;
function getOnlineUserCount()
{
    // Load user session info
    $onlineUserData = mysql_query("SELECT * FROM sessions");
    // Get online user count and return it
    return mysql_num_rows($onlineUserData);
}