/** * 网站,服务器基本信息 * @return */ public function index() { $gd = '不支持'; if (function_exists('gd_info')) { $gd = gd_info(); $gd = $gd['GD Version']; } $hostport = $_SERVER['SERVER_NAME'] . "({$_SERVER['SERVER_ADDR']}:{$_SERVER['SERVER_PORT']})"; $mysql = function_exists('mysql_close') ? mysql_get_client_info() : '不支持'; $info = array('system' => get_system(), 'hostport' => $hostport, 'server' => $_SERVER['SERVER_SOFTWARE'], 'php_env' => php_sapi_name(), 'app_dir' => WEB_ROOT, 'mysql' => $mysql, 'gd' => $gd, 'upload_size' => ini_get('upload_max_filesize'), 'exec_time' => ini_get('max_execution_time') . '秒', 'disk_free' => round(@disk_free_space(".") / (1024 * 1024), 2) . 'M', 'server_time' => date("Y-n-j H:i:s"), 'beijing_time' => gmdate("Y-n-j H:i:s", time() + 8 * 3600), 'reg_gbl' => get_cfg_var("register_globals") == '1' ? 'ON' : 'OFF', 'quotes_gpc' => 1 === get_magic_quotes_gpc() ? 'YES' : 'NO', 'quotes_runtime' => 1 === get_magic_quotes_runtime() ? 'YES' : 'NO', 'fopen' => ini_get('allow_url_fopen') ? '支持' : '不支持'); $this->assign('info', $info); $this->display(); }
private function getSystemInfo() { return current_state_support(get_system()); }
function get_KS_regions($db) { global $faction_offset, $regions_KS_offset, $regions_WS_offset, $system_KS_offset; $sql = "SELECT regionID AS id,\n\t\t\t\t regionName AS name,\n\t\t\t\t factionID AS factionID,\n\t ROUND(x) / 10000000000000000 AS x,\n\t ROUND(z) / 10000000000000000 AS y\n\t FROM mapRegions\n\t WHERE regionID < {$regions_WS_offset}"; $result = mysqli_query($db, $sql); $regions_array = array(); while ($region = mysqli_fetch_assoc($result)) { $region_out = array(); $region_out['id'] = intval($region['id'] - $regions_KS_offset); $region_out['name'] = $region['name']; $region_out['x'] = floatval($region['x']); $region_out['y'] = floatval($region['y']); if ($region['factionID'] != NULL) { $region_out['factionID'] = intval($region['factionID'] - $faction_offset); } else { $region_out['factionID'] = -1; } $region_out['systems'] = get_system($db, $region, $system_KS_offset); array_push($regions_array, $region_out); } $out = array(); $out["region_offset"] = $regions_KS_offset; $out["system_offset"] = $system_KS_offset; $out["faction_offset"] = $faction_offset; $out["regions"] = $regions_array; return $out; }