php获取服务器信息的实现代码


Posted in PHP onFebruary 04, 2013
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312">
<title>获取服务器信息</title>
</head>
<body>
<?php
$sysos = $_SERVER["SERVER_SOFTWARE"];      //获取服务器标识的字串
$sysversion = PHP_VERSION;                   //获取PHP服务器版本
//以下两条代码连接MySQL数据库并获取MySQL数据库版本信息
mysql_connect("localhost", "mysql_user", "mysql_pass");
$mysqlinfo = mysql_get_server_info();
//从服务器中获取GD库的信息
if(function_exists("gd_info")){                  
$gd = gd_info();
$gdinfo = $gd['GD Version'];
}else {
$gdinfo = "未知";
}
//从GD库中查看是否支持FreeType字体
$freetype = $gd["FreeType Support"] ? "支持" : "不支持";
//从PHP配置文件中获得是否可以远程文件获取
$allowurl= ini_get("allow_url_fopen") ? "支持" : "不支持";
//从PHP配置文件中获得最大上传限制
$max_upload = ini_get("file_uploads") ? ini_get("upload_max_filesize") : "Disabled";
//从PHP配置文件中获得脚本的最大执行时间
$max_ex_time= ini_get("max_execution_time")."秒";
//以下两条获取服务器时间,中国大陆采用的是东八区的时间,设置时区写成Etc/GMT-8
date_default_timezone_set("Etc/GMT-8");
$systemtime = date("Y-m-d H:i:s",time());
/*  *******************************************************************  */
/*   以HTML表格的形式将以上获取到的服务器信息输出给客户端浏览器          */
/*  *******************************************************************  */
echo "<table align=center cellspacing=0 cellpadding=0>";
echo "<caption> <h2> 系统信息  </h2> </caption>";
echo "<tr> <td> Web服务器:    </td> <td> $sysos        </td> </tr>";
echo "<tr> <td> PHP版本:      </td> <td> $sysversion   </td> </tr>";
echo "<tr> <td> MySQL版本:    </td> <td> $mysqlinfo    </td> </tr>";
echo "<tr> <td> GD库版本:     </td> <td> $gdinfo       </td> </tr>";
echo "<tr> <td> FreeType:     </td> <td> $freetype     </td> </tr>";
echo "<tr> <td> 远程文件获取: </td> <td> $allowurl     </td> </tr>";
echo "<tr> <td> 最大上传限制: </td> <td> $max_upload   </td> </tr>";
echo "<tr> <td> 最大执行时间: </td> <td> $max_ex_time  </td> </tr>";
echo "<tr> <td> 服务器时间:   </td> <td> $systemtime   </td> </tr>";
echo "</table>";
?>
<body>
</html>
PHP 相关文章推荐
PHP 函数语法介绍一
Jun 14 PHP
纯PHP生成的一个树叶图片画图例子
Apr 16 PHP
用 Composer构建自己的 PHP 框架之构建路由
Oct 30 PHP
php接口数据加密、解密、验证签名
Mar 12 PHP
PHP、Java des加密解密实例
Apr 27 PHP
PHP Web木马扫描器代码分享
Sep 06 PHP
php实现三级级联下拉框
Apr 17 PHP
php根据数据id自动生成编号的实现方法
Oct 16 PHP
php 使用html5实现多文件上传实例
Oct 24 PHP
PHP开发中csrf攻击的简单演示和防范
May 07 PHP
PHP 多进程与信号中断实现多任务常驻内存管理实例方法
Oct 04 PHP
php设计模式之状态模式实例分析【星际争霸游戏案例】
Mar 26 PHP
关于PHP实现异步操作的研究
Feb 03 #PHP
PHP数组循环操作详细介绍 附实例代码
Feb 03 #PHP
php中将字符串转为HTML的实体引用的一个类
Feb 03 #PHP
php处理文件的小例子(解压缩,删除目录)
Feb 03 #PHP
php函数array_merge用法一例(合并同类数组)
Feb 03 #PHP
php存储过程调用实例代码
Feb 03 #PHP
php中导出数据到excel时数字变为科学计数的解决方法
Feb 03 #PHP
You might like
php实现两个数组相加的方法
2015/02/17 PHP
ThinkPHP框架里隐藏index.php
2016/04/12 PHP
php实现登录页面的简单实例
2019/09/29 PHP
ThinkPHP5.1验证码功能实现的示例代码
2020/06/08 PHP
Jquery多选框互相内容交换的实例代码
2013/07/04 Javascript
JS 实现Table相同行的单元格自动合并示例代码
2013/08/27 Javascript
javascript版的in_array函数(判断数组中是否存在特定值)
2014/05/09 Javascript
详解javascript遍历方式
2015/11/11 Javascript
Javascript中级语法快速入手
2016/07/30 Javascript
js替换字符串中所有指定的字符(实现代码)
2016/08/17 Javascript
js实现登录验证码
2016/12/22 Javascript
在JS中如何把毫秒转换成规定的日期时间格式实例
2017/05/11 Javascript
vue.js 实现图片本地预览 裁剪 压缩 上传功能
2018/03/01 Javascript
解决vue 中 echart 在子组件中只显示一次的问题
2018/08/07 Javascript
你可能不知道的CORS跨域资源共享
2019/03/13 Javascript
详解Vue项目引入CreateJS的方法(亲测可用)
2019/05/30 Javascript
Vue事件修饰符native、self示例详解
2019/07/09 Javascript
Bootstrap table 实现树形表格联动选中联动取消功能
2019/09/30 Javascript
微信小程序动态设置图片大小的方法
2019/11/21 Javascript
[01:08:00]Fnatic vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python实现的简单FTP上传下载文件实例
2015/06/30 Python
Sanic框架路由用法实例分析
2018/07/16 Python
python: 自动安装缺失库文件的方法
2018/10/22 Python
python远程邮件控制电脑升级版
2019/05/23 Python
Python使用正则实现计算字符串算式
2019/12/29 Python
详解Python中的分支和循环结构
2020/02/11 Python
Python sorted排序方法如何实现
2020/03/31 Python
Python使用正则表达式实现爬虫数据抽取
2020/08/17 Python
详解Python中@staticmethod和@classmethod区别及使用示例代码
2020/12/14 Python
Python 中如何使用 virtualenv 管理虚拟环境
2021/01/21 Python
Django中的DateTimeField和DateField实现
2021/02/24 Python
Tripadvisor新西兰:阅读评论,比较价格和酒店预订
2018/02/10 全球购物
亚马逊墨西哥站:Amazon.com.mx
2018/08/26 全球购物
上海天奕面试题笔试题
2015/04/19 面试题
大学生党员个人剖析材料
2014/10/08 职场文书
NASA 机智号火星直升机拍到了毅力号设备碎片
2022/04/29 数码科技