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 相关文章推荐
oracle资料库函式库
Oct 09 PHP
怎样在PHP中通过ADO调用Asscess数据库和COM程序
Oct 09 PHP
php的字符串用法小结
Jun 08 PHP
php中判断文件存在是用file_exists还是is_file的整理
Sep 12 PHP
使用php将某个目录下面的所有文件罗列出来的方法详解
Jun 21 PHP
PHP利用APC模块实现文件上传进度条的方法
Jan 26 PHP
ThinkPHP提示错误Fatal error: Allowed memory size的解决方法
Feb 12 PHP
php校验表单检测字段是否为空的方法
Mar 20 PHP
php利用smtp类实现电子邮件发送
Oct 30 PHP
php微信公众号js-sdk开发应用
Nov 28 PHP
[原创]php实现 data url的图片生成与保存
Dec 04 PHP
PHP策略模式写法
Apr 01 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 生成WML页面方法详解
2009/08/09 PHP
php删除页面记录 同时刷新页面 删除条件用GET方式获得
2012/01/10 PHP
php 深入理解strtotime函数的使用详解
2013/05/23 PHP
PHP动态地创建属性和方法, 对象的复制, 对象的比较,加载指定的文件,自动加载类文件,命名空间
2016/05/06 PHP
PHP 断点续传实例详解
2017/11/11 PHP
input+select(multiple) 实现下拉框输入值
2009/05/21 Javascript
通过javascript设置css属性的代码
2009/12/28 Javascript
js实现表单及时验证功能 用户信息立即验证
2016/09/13 Javascript
Angularjs分页查询的实现
2017/02/24 Javascript
bootstrap表单按回车会自动刷新页面的解决办法
2017/03/08 Javascript
JS 组件系列之 bootstrap treegrid 组件封装过程
2017/04/28 Javascript
探索webpack模块及webpack3新特性
2017/09/18 Javascript
修改UA在PC中访问只能在微信中打开的链接方法
2017/11/27 Javascript
vue使用laydate时间插件的方法
2018/11/14 Javascript
详解Nodejs get获取远程服务器接口数据
2019/03/26 NodeJs
vue-axios同时请求多个接口 等所有接口全部加载完成再处理操作
2020/11/09 Javascript
Python高效编程技巧
2013/01/07 Python
浅谈python for循环的巧妙运用(迭代、列表生成式)
2017/09/26 Python
Python实现简单求解给定整数的质因数算法示例
2018/03/25 Python
python基础教程项目四之新闻聚合
2018/04/02 Python
Tornado Web Server框架编写简易Python服务器
2018/07/28 Python
详解Django-auth-ldap 配置方法
2018/12/10 Python
Python基于机器学习方法实现的电影推荐系统实例详解
2019/06/25 Python
Python 200行代码实现一个滑动验证码过程详解
2019/07/11 Python
python3文件复制、延迟文件复制任务的实现方法
2019/09/02 Python
python计算auc的方法
2020/09/09 Python
纯CSS3实现地球自转实现代码(图文教程附送源码)
2012/12/26 HTML / CSS
css3的transform中scale缩放详解
2014/12/08 HTML / CSS
美国高街时尚品牌:OASAP
2016/07/24 全球购物
"火柴棍式"程序员面试题
2014/03/16 面试题
文艺晚会主持词
2014/03/24 职场文书
函授生自我鉴定
2014/03/25 职场文书
治超工作实施方案
2014/05/04 职场文书
敬老院献爱心活动总结
2014/07/08 职场文书
2016元旦主持人开场白
2015/12/03 职场文书
MySQL 聚合函数排序
2021/07/16 MySQL