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里的JS打印函数
Oct 09 PHP
用PHP调用数据库的存贮过程!
Oct 09 PHP
关于php curl获取301或302转向的网址问题的解决方法
Jun 02 PHP
php设计模式 Chain Of Responsibility (职责链模式)
Jun 26 PHP
php函数array_merge用法一例(合并同类数组)
Feb 03 PHP
php实现mysql备份恢复分卷处理的方法
Dec 26 PHP
php中explode的负数limit用法分析
Feb 27 PHP
Symfony2框架创建项目与模板设置实例详解
Mar 17 PHP
thinkphp3.x中session方法的用法分析
May 20 PHP
php正则判断是否为合法身份证号的方法
Mar 16 PHP
PHP 中常量的知识整理
Apr 14 PHP
yii框架结合charjs统计上一年与当前年数据的方法示例
Apr 04 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
解决GD中文乱码问题
2007/02/14 PHP
详解PHP对象的串行化与反串行化
2016/01/24 PHP
PHP图像识别技术原理与实现
2016/10/27 PHP
PHP读取文本文件并逐行输出该行使用最多的字符与对应次数的方法
2016/11/25 PHP
利用Laravel事件系统如何实现登录日志的记录详解
2017/05/20 PHP
Flexigrid在IE下不显示数据的处理的解决方法
2013/10/24 Javascript
28个常用JavaScript方法集锦
2015/01/14 Javascript
js中hash和ico的关联分析
2015/02/05 Javascript
js进行表单验证实例分析
2015/02/10 Javascript
jQuery+CSS3实现仿花瓣网固定顶部位置带悬浮效果的导航菜单
2016/09/21 Javascript
jQuery插件zTree实现的基本树与节点获取操作示例
2017/03/08 Javascript
Bootstrap笔记之缩略图、警告框实例详解
2017/03/09 Javascript
细说webpack源码之compile流程-rules参数处理技巧(1)
2017/12/26 Javascript
vue2.0 父组件给子组件传递数据的方法
2018/01/15 Javascript
layui结合form,table的全选、反选v1.0示例讲解
2018/08/15 Javascript
jQuery pjax 应用简单示例
2018/09/20 jQuery
使用ESLint禁止项目导入特定模块的方法步骤
2019/03/04 Javascript
vue在路由中验证token是否存在的简单实现
2019/11/11 Javascript
Javascript中的奇葩知识,你知道吗?
2021/01/25 Javascript
[47:52]完美世界DOTA2联赛PWL S2 PXG vs InkIce 第二场 11.26
2020/11/30 DOTA
Python对象的深拷贝和浅拷贝详解
2014/08/25 Python
Jupyter中直接显示Matplotlib的图形方法
2018/05/24 Python
python实现汽车管理系统
2018/11/30 Python
Python实现多态、协议和鸭子类型的代码详解
2019/05/05 Python
python 反编译exe文件为py文件的实例代码
2019/06/27 Python
python-视频分帧&amp;多帧合成视频实例
2019/12/10 Python
详解前端HTML5几种存储方式的总结
2016/12/27 HTML / CSS
护士毕业自我鉴定
2014/02/07 职场文书
文体活动实施方案
2014/03/27 职场文书
应届生求职自荐信范文
2014/04/07 职场文书
工艺技术员岗位职责
2015/02/04 职场文书
应届毕业生自荐信
2015/03/04 职场文书
西游记读书笔记
2015/06/25 职场文书
优秀班干部主要事迹材料
2015/11/04 职场文书
浅谈node.js中间件有哪些类型
2021/04/29 Javascript
基于Redis的List实现特价商品列表功能
2021/08/30 Redis