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 split汉字
Jun 05 PHP
PHP程序员最常犯的11个MySQL错误小结
Nov 20 PHP
PHP发明人谈MVC和网站设计架构 貌似他不支持php用mvc
Jun 04 PHP
PHP+Mysql+jQuery实现动态展示信息
Oct 08 PHP
基于PHP对XML的操作详解
Jun 07 PHP
PHP四大安全策略
Mar 12 PHP
php类声明和php类使用方法示例分享
Mar 29 PHP
php 在线导入mysql大数据程序
Jun 11 PHP
thinkPHP下ueditor的使用方法详解
Dec 26 PHP
PHP flush 函数使用注意事项
Aug 26 PHP
PHP 用session与gd库实现简单验证码生成与验证的类方法
Nov 15 PHP
php实现简单的权限管理的示例代码
Aug 25 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版淘宝网查询商品接口代码示例
2014/06/17 PHP
php异步多线程swoole用法实例
2014/11/14 PHP
javaScript call 函数的用法说明
2010/04/09 Javascript
JS创建自定义表格具体实现
2014/02/11 Javascript
javascript类型转换示例
2014/04/29 Javascript
javascript 获取函数形参个数
2014/07/31 Javascript
jQuery中size()方法用法实例
2014/12/27 Javascript
jquery中EasyUI实现同步树
2015/03/01 Javascript
JavaScript中用于生成随机数的Math.random()方法
2015/06/15 Javascript
Javascript编程中几种继承方式比较分析
2015/11/28 Javascript
JS DOMReady事件的六种实现方法总结
2016/11/23 Javascript
node.js遍历目录的方法示例
2018/08/01 Javascript
学习React中ref的两个demo示例
2018/08/14 Javascript
vue debug 二种方法
2018/09/16 Javascript
Nodejs + sequelize 实现增删改查操作
2020/11/07 NodeJs
[02:18]DOTA2英雄基础教程 育母蜘蛛
2014/01/20 DOTA
[02:54]DOTA2英雄基础教程 撼地者
2014/01/14 DOTA
归纳整理Python中的控制流语句的知识点
2015/04/14 Python
Python中的深拷贝和浅拷贝详解
2015/06/03 Python
Django后台获取前端post上传的文件方法
2018/05/28 Python
Python实现的ftp服务器功能详解【附源码下载】
2019/06/26 Python
Keras中的两种模型:Sequential和Model用法
2020/06/27 Python
pytorch加载自己的图像数据集实例
2020/07/07 Python
移动端解决悬浮层(悬浮header、footer)会遮挡住内容的3种方法
2015/03/27 HTML / CSS
美国复古街头服饰精品店:Need Supply Co.
2017/02/22 全球购物
教师实习自我鉴定
2013/12/13 职场文书
大学生毕业的自我评价分享
2014/01/02 职场文书
幼儿园保育员辞职信
2014/01/12 职场文书
母亲七十大寿答谢词
2014/01/18 职场文书
组织鉴定材料
2014/06/02 职场文书
新教师培训心得体会
2014/09/02 职场文书
2014年图书馆工作总结
2014/11/25 职场文书
给老师的保证书怎么写
2015/05/09 职场文书
信用卡催款律师函
2015/05/27 职场文书
建国70周年的心得体会(2篇)
2019/09/20 职场文书
Pytorch DataLoader shuffle验证方式
2021/06/02 Python