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 相关文章推荐
漂亮但不安全的CTB
Oct 09 PHP
提取HTML标签
Oct 09 PHP
深入HTTP响应状态码速查表的详解
Jun 07 PHP
php实现文件下载功能的几个代码分享
May 10 PHP
yii实现图片上传及缩略图生成的方法
Dec 04 PHP
phpmyadmin提示The mbstring extension is missing的解决方法
Dec 17 PHP
smarty模板判断数组为空的方法
Jun 10 PHP
php数组合并与拆分实例分析
Jun 12 PHP
Yii中CGridView实现批量删除的方法
Dec 28 PHP
PHP的Yii框架中移除组件所绑定的行为的方法
Mar 18 PHP
PHP如何通过带尾指针的链表实现'队列'
Oct 22 PHP
ThinkPHP5.1的权限控制怎么写?分享一个AUTH权限控制
Mar 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+Mysql+Ajax+JS实现省市区三级联动
2014/05/23 PHP
Symfony2在Nginx下的配置方法图文教程
2016/02/04 PHP
php 防止表单重复提交两种实现方法
2016/11/03 PHP
JavaScript中的splice()方法使用详解
2015/06/09 Javascript
window.onload绑定多个事件的两种解决方案
2016/05/15 Javascript
微信小程序 简单教程实例详解
2017/01/13 Javascript
Angular实现响应式表单
2017/08/04 Javascript
基于vue-resource jsonp跨域问题的解决方法
2018/02/03 Javascript
react-native动态切换tab组件的方法
2018/07/07 Javascript
JS代码屏蔽F12,右键,粘贴,复制,剪切,选中,操作实例
2019/09/17 Javascript
node.js使用stream模块实现自定义流示例
2020/02/13 Javascript
vue项目中使用多选框的实例代码
2020/07/22 Javascript
python实现html转ubb代码(html2ubb)
2014/07/03 Python
用Python制作简单的朴素基数估计器的教程
2015/04/01 Python
python妙用之编码的转换详解
2017/04/21 Python
python使用xlrd和xlwt读写Excel文件的实例代码
2018/09/05 Python
python与字符编码问题
2019/05/24 Python
详解python解压压缩包的五种方法
2019/07/05 Python
python递归下载文件夹下所有文件
2019/08/31 Python
python音频处理的示例详解
2020/12/23 Python
平面设计师工作职责范文
2013/12/03 职场文书
编辑找工作求职信范文
2013/12/16 职场文书
生产助理岗位职责
2014/06/18 职场文书
普通话宣传标语
2014/06/26 职场文书
大学迎新生标语
2014/10/06 职场文书
2014年度培训工作总结
2014/11/27 职场文书
2014年医院党建工作总结
2014/12/20 职场文书
董事长秘书岗位职责
2015/02/13 职场文书
教师党员自我评价范文
2015/03/04 职场文书
工作态度不好检讨书
2015/05/06 职场文书
反腐倡廉观后感
2015/06/08 职场文书
新人入职感言
2015/07/31 职场文书
2016年情人节问候语
2015/11/11 职场文书
合同补充协议书
2016/03/24 职场文书
新西兰:最新留学学习计划书写作指南
2019/07/15 职场文书
Nginx下配置Https证书详细过程
2021/04/01 Servers