zoukankan      html  css  js  c++  java
  • Web后台获取服务器相关信息

    talk is cheap show me the code !

        //获取当前网站信息
        private function getWebinfo(){
            $model = new ThinkModel();
            $v = $model->query("select VERSION() as ver");
            $mysqlver = $v[0]['ver'];

            $info = array(
                '操作系统'=>PHP_OS,
                '运行环境'=>$_SERVER["SERVER_SOFTWARE"],
                'PHP版本'=>phpversion(),
                'MySQL版本'=>$mysqlver,
                '主机名'=>$_SERVER['SERVER_NAME'],
                'WEB服务端口'=>$_SERVER['SERVER_PORT'],
                '网站文档目录'=>$_SERVER["DOCUMENT_ROOT"],
                '浏览器信息'=>substr($_SERVER['HTTP_USER_AGENT'], 0, 40),
                '通信协议'=>$_SERVER['SERVER_PROTOCOL'],
                '请求方法'=>$_SERVER['REQUEST_METHOD'],
                'ThinkPHP版本'=>THINK_VERSION,
                '上传附件限制'=>ini_get('upload_max_filesize'),
                '执行时间限制'=>ini_get('max_execution_time').'秒',
                '服务器时间'=>date("Y年n月j日 H:i:s"),
                '北京时间'=>gmdate("Y年n月j日 H:i:s",time()+8*3600),
                '服务器域名/IP'=>$_SERVER['SERVER_NAME'].' [ '.gethostbyname($_SERVER['SERVER_NAME']).' ]',
                '用户的IP地址'=>$_SERVER['REMOTE_ADDR'],
                '剩余空间'=>round((disk_free_space(".")/(1024*1024)),2).'M',
            );        
            return $info;
        }

  • 相关阅读:
    sprintf与snprintf
    风雨20年:我所积累的20条编程经验
    istream_iterator, ostream_iterator,copy以及文件序列化
    [转载]关于C++,我觉得好的设计法则
    如何高效地管理时间
    B站上适合程序员的学习资源【赶紧收藏!】
    Redis和Memcached的区别
    Swoole的多进程模块
    Mac OS 查看 ip 地址及 DHCP 各 addr 含义
    mac将phpstorm 从主屏移动到副显示器(解决)
  • 原文地址:https://www.cnblogs.com/eis13/p/5545779.html
Copyright © 2011-2022 走看看