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 相关文章推荐
详细介绍:Apache+PHP+MySQL配置攻略
Sep 05 PHP
扩展你的 PHP 之入门篇
Dec 04 PHP
PHP的cURL库功能简介 抓取网页、POST数据及其他
Apr 07 PHP
PHP英文字母大小写转换函数小结
May 03 PHP
PHP错误Parse error: syntax error, unexpected end of file in test.php on line 12解决方法
Jun 23 PHP
PHP中的魔术方法总结和使用实例
May 11 PHP
PHP模板引擎smarty详细介绍
May 26 PHP
php文件操作相关类实例
Jun 18 PHP
33道php常见面试题及答案
Jul 06 PHP
apache php mysql开发环境安装教程
Jul 28 PHP
php结合redis高并发下发帖、发微博的实现方法
Dec 15 PHP
php技巧小结【推荐】
Jan 19 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产生动态的影像图
2006/10/09 PHP
PHP 设计模式之观察者模式介绍
2012/02/22 PHP
PHP获取当前页面URL函数实例
2014/10/22 PHP
PHP+Session防止表单重复提交的解决方法
2018/04/09 PHP
基于PHP实现用户在线状态检测
2020/11/10 PHP
关于COOKIE个数与大小的问题
2011/01/17 Javascript
javascript学习笔记(四) Number 数字类型
2012/06/19 Javascript
在浏览器窗口上添加遮罩层的方法
2012/11/12 Javascript
Jquery 的outerHeight方法使用介绍
2013/09/11 Javascript
showModalDialog模态对话框的使用详解以及浏览器兼容
2014/01/11 Javascript
javascript模拟订火车票和退票示例
2014/04/24 Javascript
用AngularJS的指令实现tabs切换效果
2016/08/31 Javascript
javascript设计模式之策略模式学习笔记
2017/02/15 Javascript
Vue递归实现树形菜单方法实例
2018/11/06 Javascript
微信小程序合法域名配置方法
2019/05/06 Javascript
javascript创建元素和删除元素实例小结
2019/06/19 Javascript
Vue 封装防刷新考试倒计时组件的实现
2020/06/05 Javascript
Python的内存泄漏及gc模块的使用分析
2014/07/16 Python
Python+django实现文件下载
2016/01/17 Python
理解生产者消费者模型及在Python编程中的运用实例
2016/06/26 Python
python实现朴素贝叶斯分类器
2018/03/28 Python
eclipse创建python项目步骤详解
2019/05/10 Python
使用 Python 快速实现 HTTP 和 FTP 服务器的方法
2019/07/22 Python
手写一个python迭代器过程详解
2019/08/27 Python
python读取raw binary图片并提取统计信息的实例
2020/01/09 Python
香港最大的洋酒零售连锁店:屈臣氏酒窖(Watson’s Wine)
2018/12/10 全球购物
介绍一下XMLHttpRequest对象的常用方法和属性
2013/05/24 面试题
校园网站的创业计划书范文
2013/12/30 职场文书
市场安全管理制度
2014/01/26 职场文书
军人违纪检讨书
2014/02/04 职场文书
机关领导查摆四风思想汇报
2014/09/13 职场文书
“四风”问题的主要表现和危害思想汇报
2014/09/19 职场文书
经理岗位职责
2015/02/02 职场文书
2015小学师德工作总结
2015/07/21 职场文书
三好学生主要事迹怎么写
2015/11/03 职场文书
银行大堂经理培训心得体会
2016/01/09 职场文书