登录成功后的主界面中,可以设置一些系统的基本配置信息,以供查看。例如,当前操作系统、PHP版本、ThinkPHP版本等,以便管理者对环境有一个基本的了解。
获取系统信息的代码如下。
1 // 后台首页 查看系统信息
2 public function main {
3 $info = array(
4 '操作系统'=>PHP_OS,
5 '运行环境'=>$_SERVER["SERVER_SOFTWARE"],
6 'PHP运行方式'=>php_sapi_name,
7 'PHP版本'=>PHP_VERSION,
8 'ThinkPHP版本'=>THINK_VERSION,
9 '上传附件限制'=>ini_get('upload_max_filesize'),
10 '执行时间限制'=>ini_get('max_execution_time').'秒',
11 '服务器时间'=>date("Y年n月j日 H:i:s"),
12 '服务器域名'=>$_SERVER['SERVER_NAME'],
13 '服务器IP'=>gethostbyname($_SERVER['SERVER_NAME']),
14 '剩余空间'=>round((@disk_free_space(".")/(1024*1024)),2).'M',
15 );
16 $this->assign('info',$info);
17 return $this->fetch;
18 }
在页面中,通过volist标签将数据集进行循环输出。其相关代码如下。
1 <p>
2 <h1><b>系统信息</b><span>System Info</span></h1>
3 <ul>
4 {volist name="info" key="k" }
5 <li><span>{$key}:</span>{$vo}</li>
6 {/volist}
7 </ul>
8 </p>
最终显示的系统环境信息如图25-4所示。
图25-4 系统环境信息