function show($varName) {
    switch($result = get_cfg_var($varName)) {
     case 0:
      return '<font color="red">不支持</font>';
      break;
     case 1:
      return '支持';
      break;
     default:
      return $result;
      break;
    }
   }

$rows=array();
             //服务器所有信息
             //$rows[0]=$_SERVER['SERVER_SOFTWARE'];//获取操作系统软件信息
       $rows['s0']=$_SERVER['SERVER_NAME'];//服务器名称
       $rows['s1']=gethostbyname($_SERVER['SERVER_NAME']);//服务器的ip
       $rows['s2']=gmdate("Y年n月j日 H:i:s",time()+8*3600);//服务器时间
       $rows['s3']=$_SERVER['SERVER_PORT'];//服务器端口
       //PHP相关参数
       $rows['p0']=PHP_VERSION;//PHP版本
       $rows['p1']=strtoupper(php_sapi_name());//PHP运行方式
       $rows['p2']=show("upload_max_filesize");//上传文件最大限制
       $rows['p3']=show("post_max_size");//POST方法提交最大限制
       $rows['p4']=show("memory_limit");//脚本超时时间
             //mysql相关参数
             $c=$this->db->query("select sum(DATA_LENGTH)+sum(INDEX_LENGTH) as num from `information_schema`.`tables` where table_schema='li_cms'");
             $rowc=$c->result();

$rowsc=intval($rowc[0]->num)/1024/1024;//数据库及大小
             if(intval($rowsc)<1){
               $rows['m1']=intval($rowc[0]->num)/1024;
               $rows['m1']=number_format($rows['m1'],2,'.','').'<FONT COLOR=BLUE> KB</FONT>';
               }
             else {
              $rows['m1']= number_format($rowsc,2,'.','').'<FONT COLOR=BLUE> M</FONT>';
              }
             $rows['m0']=@mysql_get_server_info();//获取mysql版本信息
            $this->load->view("manage/station",$rows);//加载到模板

php获取服务器和mysql等信息输出到页面(基于ci框架)的更多相关文章

  1. Servlet作业2-将表单提交的商品信息输出到页面中

    1,表单页面 shangpin.html <!DOCTYPE html> <html> <head> <meta charset="UTF-8&qu ...

  2. php获取json文件数据并动态修改网站头部文件meta信息 --基于CI框架

    话不多说了.直接开始吧  (如果有中文.请注意json只认utf-8编码) 首先你需要有一个json文件数据 {        "index": {                ...

  3. Django项目:CMDB(服务器硬件资产自动采集系统)--01--01CMDB获取服务器基本信息

    AutoClient #settings.py # ————————01CMDB获取服务器基本信息———————— import os BASEDIR = os.path.dirname(os.pat ...

  4. java后台获取和js拼接展示信息

    java后台获取和js拼接展示信息: html页面代码: <div class="results-bd"> <table id="activityInf ...

  5. Server对象,HttpServerUtility类,获取服务器信息

    在Asp.net WebForm中,Server对象是HttpServerUtility类的实例.看下图: 而在Asp.net MVC中,Server对象是HttpServerUtilityBase对 ...

  6. php获取服务器信息类

      <?php/**+------------------------------------------------------------------------------* 获取服务器信 ...

  7. Python获取服务器的厂商和型号信息-乾颐堂

    Python获取服务器的厂商和型号信息,在RHEHL6下,需要系统预装python-dmidecode这个包(貌似默认就已经装过了) 脚本内容如下 [root@linuxidc tmp]# cat t ...

  8. Linux 下PHP获取服务器状态CPU、MEM使用率、磁盘使用率、IP地址获取、MAC地址获取等信息记录

    获取服务器状态记录使用的是SHELL命令方式进行获取输出结果  然后进行字符串拆分处理等方式进行获取到自己有用信息 贴出获取方式以及常用处理方式 <?PHP $fp = popen('执行SHE ...

  9. .NET获取服务器信息,如服务器版本、IIS等

    .NET获取服务器信息,如服务器版本.IIS等 .NET获取服务器信息,如服务器版本.IIS版本.数据库大小.网站系统空间占用大小.网站部署路径等等 .NET获取系统环境信息 #region 返回操作 ...

随机推荐

  1. Spring中@Value("${}"))取不到值的几种情况

    https://blog.csdn.net/dh12313012/article/details/84661169 1. spring组件重写构造方法,在构造方法中引用@Value为null 由于sp ...

  2. SQL基础教程(第2版)第3章 聚合与排序:3-4 对查询结果进行排序

    第3章 聚合与排序:3-4 对查询结果进行排序 ● 使用ORDER BY子句对查询结果进行排序.● 在ORDER BY子句中列名的后面使用关键字ASC可以(通常省略默认)进行升序排序,使用DESC关键 ...

  3. 寒假day15

    今天完成了毕设的人才动态模块,同时刷了计算机网络的相关面试题

  4. 系统学习python第四天学习笔记

    1.解释 / 编译补充 编译型:代码写完后,编译器将其变成成另外一个文件,然后交给计算机执行. 解释型:写完代码交给解释器,解释器会从上到下一行行代码执行:边解释边执行. [实时翻译] 2.字符串功能 ...

  5. django2:路由path语法

    目录 1.问题引入 2.使用示例 3.path转化器 4.自定义转化器 4.1 定义 4.2 注册 5.使用正则表达式 6.Import变动 7.代码改写 8.总结 9月23,Django 发布了2. ...

  6. 关于SpringMVC的使用总结

    简介 springMVC即Spring Web MVC,是spring web模块的一部分,是spring自己的web框架 springMVC对Servlet API 进行了完善的封装,极大的简化了开 ...

  7. Django专题

    一.   web框架的原理: 1.C/S架构和B/S架构 C/S:客户端与服务器 B/S:浏览器与服务器     web开发 2.web开发的本质: socket服务端:收发消息都是按照HTTP协议的 ...

  8. 进程间数据共享 (multiprocess.Manager)

    进程间数据共享 (multiprocess.Manager) 一.进程之间的数据共享 展望未来,基于消息传递的并发编程是大势所趋 即便是使用线程,推荐做法也是将程序设计为大量独立的线程集合,通过消息队 ...

  9. div 命名规范! (野路子出来的好好看看)

    DIV命名规范   DIV命名规范 企业DIV使用频率高的命名方法 网页内容类 --- 注释的写法: /* Footer */ 内容区/* End Footer */ 摘要: summary 箭头:  ...

  10. list交集、差集、并集、去重并集

    // 交集 List<String> intersection = list1.stream().filter(item -> list2.contains(item)).colle ...