⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 class.hwsensors.inc.php

📁 这是一个可以显示localhost 的系统信息的php 生成网页
💻 PHP
字号:
<?php // phpSysInfo - A PHP System Information Script// http://phpsysinfo.sourceforge.net/// This program is free software; you can redistribute it and/or// modify it under the terms of the GNU General Public License// as published by the Free Software Foundation; either version 2// of the License, or (at your option) any later version.// This program is distributed in the hope that it will be useful,// but WITHOUT ANY WARRANTY; without even the implied warranty of// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the// GNU General Public License for more details.// You should have received a copy of the GNU General Public License// along with this program; if not, write to the Free Software// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.// $Id: class.hwsensors.inc.php,v 1.4 2006/05/20 17:01:07 bigmichi1 Exp $class mbinfo {    var $lines;    function mbinfo() {        $this->lines = execute_program('sysctl', '-w hw.sensors');	$this->lines = explode("\n", $this->lines);    }    function temperature() {	$ar_buf = array();	$results = array();        foreach( $this->lines as $line ) {    	    $ar_buf = preg_split("/[\s,]+/", $line);	    if( isset( $ar_buf[3] ) && $ar_buf[2] == 'temp') {    		$results[$j]['label'] = $ar_buf[1];    		$results[$j]['value'] = $ar_buf[3];    		$results[$j]['limit'] = '70.0';    		$results[$j]['percent'] = $results[$j]['value'] * 100 / $results[$j]['limit'];    		$j++;	    }	}	return $results;    }    function fans() {	$ar_buf = array();	$results = array();	foreach( $this->lines as $line ) {	    $ar_buf = preg_split("/[\s,]+/", $line );	    if( isset( $ar_buf[3] ) && $ar_buf[2] == 'fanrpm') {    		$results[$j]['label'] = $ar_buf[1];    		$results[$j]['value'] = $ar_buf[3];    		$j++;    	    }	}	return $results;    }    function voltage() {	$ar_buf = array();	$results = array();	foreach( $this->lines as $line ) {	    $ar_buf = preg_split("/[\s,]+/", $line );    	    if ( isset( $ar_buf[3] ) && $ar_buf[2] == 'volts_dc') {    		$results[$j]['label'] = $ar_buf[1];    		$results[$j]['value'] = $ar_buf[3];		$results[$j]['min'] = '0.00';    		$results[$j]['max'] = '0.00';    		$j++;    	    }	}	return $results;    }}?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -