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 相关文章推荐
实用函数8
Nov 08 PHP
php foreach、while性能比较
Oct 15 PHP
PHP 编程安全性小结
Jan 08 PHP
php Smarty 字符比较代码
Feb 27 PHP
PHP curl模拟浏览器采集阿里巴巴的实现代码
Apr 20 PHP
php加水印的代码(支持半透明透明打水印,支持png透明背景)
Jan 17 PHP
PHP读取txt文本文件并分页显示的方法
Mar 11 PHP
php动态绑定变量的用法
Jun 16 PHP
Linux系统中设置多版本PHP共存配合Nginx服务器使用
Dec 21 PHP
PHP+Ajax实现无刷新分页实例详解(附demo源码下载)
Apr 07 PHP
Laravel下生成验证码的类
Nov 15 PHP
php实现微信模板消息推送
Mar 30 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
在VS2008中编译MYSQL5.1.48的方法
2010/07/03 PHP
Yii结合CKEditor实现图片上传功能
2014/06/13 PHP
JavaScript实现滚动栏效果的方法
2015/04/27 PHP
php中的常用魔术方法汇总
2016/02/14 PHP
php实现的中秋博饼游戏之绘制骰子图案功能示例
2017/11/06 PHP
Laravel+Intervention实现上传图片功能示例
2019/07/09 PHP
关于laravel后台模板laravel-admin select框的使用详解
2019/10/03 PHP
一个js拖拽的效果类和dom-drag.js浅析
2010/07/17 Javascript
JavaScript操作XML 使用百度RSS作为新闻源示例
2012/02/17 Javascript
javascript:void(0)的作用示例介绍
2013/10/28 Javascript
js加载之使用DOM方法动态加载Javascript文件
2013/11/08 Javascript
node.js连接MongoDB数据库的2种方法教程
2017/05/17 Javascript
利用SpringMVC过滤器解决vue跨域请求的问题
2018/02/10 Javascript
详解如何运行vue项目
2019/04/15 Javascript
Vue表单控件数据绑定方法详解
2020/02/05 Javascript
小程序中使用css var变量(使js可以动态设置css样式属性)
2020/03/31 Javascript
在Django中创建动态视图的教程
2015/07/15 Python
python中urlparse模块介绍与使用示例
2017/11/19 Python
Python线程之定位与销毁的实现
2019/02/17 Python
Python面向对象之继承和多态用法分析
2019/06/08 Python
python命令行工具Click快速掌握
2019/07/04 Python
python 实现表情识别
2020/11/21 Python
html5指南-3.如何实现html元素拖拽功能
2013/01/07 HTML / CSS
英超联赛的首选足球:Mitre足球
2019/05/06 全球购物
如何用PHP实现邮件发送
2012/12/26 面试题
大专生简历的自我评价
2013/11/26 职场文书
计算机专业毕业生求职信分享
2013/12/24 职场文书
教育孩子心得体会
2014/01/01 职场文书
高二生物教学反思
2014/01/27 职场文书
优秀团员事迹材料
2014/12/25 职场文书
中秋客户感谢信
2015/01/22 职场文书
户外活动总结
2015/02/04 职场文书
2015年安全教育月活动总结
2015/03/26 职场文书
2015年度合同管理工作总结
2015/05/22 职场文书
mysql获取指定时间段中所有日期或月份的语句(不设存储过程,不加表)
2021/06/18 MySQL
一次项目中Thinkphp绕过禁用函数的实战记录
2021/11/17 PHP