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 相关文章推荐
第十节 抽象方法和抽象类 [10]
Oct 09 PHP
php中转义mysql语句的实现代码
Jun 24 PHP
destoon实现调用当前栏目分类及子分类和三级分类的方法
Aug 21 PHP
PHP实现加强版加密解密类实例
Jul 29 PHP
PHP中empty和isset对于参数结构的判断及empty()和isset()的区别
Nov 15 PHP
简单的php+mysql聊天室实现方法(附源码)
Jan 05 PHP
PHP MYSQL实现登陆和模糊查询两大功能
Feb 05 PHP
PHP数据的提交与过滤基本操作实例详解
Nov 11 PHP
Windows下php+mysql5.7配置教程
May 16 PHP
PhpStorm本地断点调试的方法步骤
May 21 PHP
PHPUnit + Laravel单元测试常用技能
Nov 06 PHP
phpQuery采集网页实现代码实例
Apr 02 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入门速成(2)
2006/10/09 PHP
php 文件上传后缀名与文件类型对照表(几乎涵盖所有文件)
2010/05/16 PHP
PHP中strlen()和mb_strlen()的区别浅析
2014/06/19 PHP
详解PHP使用Redis存储session时的一个Warning定位
2017/07/05 PHP
PHP中将一个字符串部分字符用星号*替代隐藏的实现代码
2019/09/08 PHP
从JavaScript的函数重名看其初始化方式
2007/03/08 Javascript
关于div自适应高度/左右高度自适应一致的js代码
2013/03/22 Javascript
js判断选择的时间是否大于今天的代码
2013/08/20 Javascript
原生JavaScript+LESS实现瀑布流
2014/12/12 Javascript
纯JavaScript代码实现文本比较工具
2016/02/17 Javascript
jquery 遍历数组 each 方法详解
2016/05/25 Javascript
js简单判断flash是否加载完成的方法
2016/06/21 Javascript
微信小程序 progress组件详解及实例代码
2016/10/25 Javascript
巧用Vue.js+Vuex制作专门收藏微信公众号的app
2016/11/03 Javascript
JavaScript中三种常见的排序方法
2017/02/24 Javascript
微信小程序文章详情页面实现代码
2018/09/10 Javascript
js replace替换字符串同时替换多个方法
2018/11/27 Javascript
python使用urllib2模块获取gravatar头像实例
2013/12/18 Python
Python入门学习指南分享
2018/04/11 Python
python面向对象入门教程之从代码复用开始(一)
2018/12/11 Python
Django基础三之视图函数的使用方法
2019/07/18 Python
使用Python为中秋节绘制一块美味的月饼
2019/09/11 Python
Python生成词云的实现代码
2020/01/14 Python
Python pip install之SSL异常处理操作
2020/09/03 Python
全球知名提供各类营养保健品的零售商:Vitamin Shoppe
2016/10/09 全球购物
超级英雄、电影和电视、乐队和音乐T恤:Loud Clothing
2019/09/01 全球购物
htmlentities() 和 htmlspecialchars()有什么区别
2015/07/01 面试题
大学生最常用的自我评价
2013/12/07 职场文书
自荐书4要点
2014/01/25 职场文书
医学生毕业自我鉴定
2014/03/26 职场文书
个人培训自我鉴定
2014/03/28 职场文书
办公室文员岗位职责范本
2014/06/12 职场文书
本科生求职信
2014/06/17 职场文书
2015年优质护理服务工作总结
2015/04/08 职场文书
2015年小学英语教师工作总结
2015/05/12 职场文书
前端学习——JavaScript原生实现购物车案例
2021/03/31 Javascript