发新话题
 搜藏 打印 该页面添加到 Mister Wong

让PHPSysInfo2.3认识CentOS

让PHPSysInfo2.3认识CentOS

这是个小东西,自己没事儿弄的。大家就看着玩儿吧。 :lol:
以下操作适用于CentOS的所有版本。其他发行版本的Linux也可以如法炮制。

PHPSysInfo可以以WEB形式查看系统基本信息,可是即便是最新版的2.3也不能正确识别出CentOS,会把CentOS“错误”的识别为RedHat,显示的是REDHAT的图标。
通过以下操作,你的PHPSysInfo就可以识别出CentOS:

1、修改系统标识:
复制内容到剪贴板
代码:
# mv /etc/redhat-release centos-release
2、修改PHPSysInfo
复制内容到剪贴板
代码:
# vi /path-to-PHPSysInfo/include/os/class.Linux.inc.php
(1) 查找:
引用:
} elseif ($fd = fopen('/etc/redhat-release', 'r')) {
   $buf = fgets($fd, 1024);
   fclose($fd);
   $result = trim($buf);
在后面增加如下内容:
引用:
} elseif ($fd = fopen('/etc/centos-release', 'r')) {
   $buf = fgets($fd, 1024);
   fclose($fd);
   $result = trim($buf);
(2) 查找:
引用:
} elseif (file_exists('/etc/redhat-release')) {
   $result = 'Redhat.gif';
在后面增加如下内容:
引用:
} elseif (file_exists('/etc/centos-release')) {
   $result = 'CentOS.gif';
3、保存退出

4、将CentOS.gif图片放在:/path-to-PHPSysInfo/images/
     本贴提供了CentOS.gif图片。

刷新看一下,PHPSysInfo已经正确识别出了CentO
附件: 您所在的用户组无法下载或查看附件

本文由hew 发布于Linuxsky 论坛,网址:http://www.linuxsky.org/bbs/thread-5357-1-1.html

你的鼓励,我的动力.
做人厚道,看贴回贴.
my linux blog

TOP

发新话题