登錄成功後的主界面中,可以設置一些系統的基本配置信息,以供查看。例如,當前操作系統、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 系統環境信息