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 minixml详解
Jul 19 PHP
一些使用频率比较高的php函数
Oct 03 PHP
基于php split()函数的用法详解
Jun 05 PHP
深入PHP数据加密详解
Jun 18 PHP
安装apache2.2.22配置php5.4(具体操作步骤)
Jun 26 PHP
PHP、Nginx、Apache中禁止网页被iframe引用的方法
Oct 01 PHP
微信支付开发发货通知实例
Jul 12 PHP
PHP魔术方法以及关于独立实例与相连实例的全面讲解
Oct 18 PHP
PHP递归获取目录内所有文件的实现方法
Nov 01 PHP
PHP基于迭代实现文件夹复制、删除、查看大小等操作的方法
Aug 11 PHP
php中访问修饰符的知识点总结
Jan 27 PHP
ThinkPHP框架整合微信支付之JSAPI模式图文详解
Apr 09 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微信公众平台开发之微信群发信息
2016/09/13 PHP
php版微信公众平台接口开发之智能回复开发教程
2016/09/22 PHP
jQuery EasyUI API 中文文档 - Parser 解析器
2011/09/29 Javascript
JS trim去空格的最佳实践
2011/10/30 Javascript
jQuery实现id模糊查询的小例子
2013/03/19 Javascript
js简单实现根据身份证号码识别性别年龄生日
2013/11/29 Javascript
javascript制作的滑动图片菜单
2015/05/15 Javascript
JQuery实现图片轮播效果
2015/09/15 Javascript
实例讲解使用原生JavaScript处理AJAX请求的方法
2016/05/10 Javascript
Jquery为DIV添加click事件的简单实例
2016/06/02 Javascript
jQuery禁用快捷键例如禁用F5刷新 禁用右键菜单等的简单实现
2016/08/31 Javascript
Vuex 进阶之模块化组织详解
2018/01/12 Javascript
基于vue.js 2.x的虚拟滚动条的示例代码
2018/01/23 Javascript
详解自定义ajax支持跨域组件封装
2018/02/08 Javascript
layer.confirm取消按钮绑定事件的方法
2018/08/17 Javascript
JS动态图片的实现方法完整示例
2020/01/13 Javascript
小程序自动化测试的示例代码
2020/08/11 Javascript
WebPack工具运行原理及入门教程
2020/12/02 Javascript
[29:16]完美世界DOTA2联赛决赛日 Inki vs LBZS 第三场 11.08
2020/11/10 DOTA
python删除列表中重复记录的方法
2015/04/28 Python
Python的自动化部署模块Fabric的安装及使用指南
2016/01/19 Python
详解django中自定义标签和过滤器
2017/07/03 Python
基于Python中capitalize()与title()的区别详解
2017/12/09 Python
详细介绍pandas的DataFrame的append方法使用
2019/07/31 Python
基于python实现把图片转换成素描
2019/11/13 Python
详解python安装matplotlib库三种失败情况
2020/07/28 Python
python opencv角点检测连线功能的实现代码
2020/11/24 Python
基于Python实现粒子滤波效果
2020/12/01 Python
css3遮罩层镂空效果的多种实现方法
2020/05/11 HTML / CSS
River Island美国官网:英国高街时尚品牌
2018/09/04 全球购物
教师的实习自我鉴定
2013/12/17 职场文书
公司收款委托书范本
2014/09/20 职场文书
公务员年终个人总结
2015/02/12 职场文书
《青山不老》教学反思
2016/02/22 职场文书
2019年怎样才能撰写出优秀的自荐信
2019/03/25 职场文书
Nginx解决403 forbidden的完整步骤
2021/04/01 Servers