當前位置: 首頁>>代碼示例>>PHP>>正文


PHP sys_linux函數代碼示例

本文整理匯總了PHP中sys_linux函數的典型用法代碼示例。如果您正苦於以下問題:PHP sys_linux函數的具體用法?PHP sys_linux怎麽用?PHP sys_linux使用的例子?那麽, 這裏精選的函數代碼示例或許可以為您提供幫助。


在下文中一共展示了sys_linux函數的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: sys_linux

                    	<a href="index.php">首頁</a><font style='display: inline-block; width: 40px;'>&nbsp;</font>
                    	<a href="rank.php">排名</a><font style='display: inline-block; width: 40px;'>&nbsp;</font>
                    	<a href="status.php">狀態</a><font style='display: inline-block; width: 40px;'>&nbsp;</font>
                    	<?php 
require_once "api.php";
if ($app->user->isLogin()) {
    echo '<font style="display: inline-block; padding: 5px; border-radius: 5px;">' . $app->user->getUser() . '</font> => <a href="admin/status.php?action=logout&url=../index.php">登出</a>';
} else {
    echo '<a href="admin/status.php?action=login&url=../index.php">登陸</a>';
}
?>
            	</div>
				<?php 
if (!strstr($_SERVER['SCRIPT_NAME'], 'index.php')) {
    require_once 'linux.php';
    $sys = sys_linux();
    ?>
							<style>
								.bar {
									width: 500px;
									height: 3px;
									background-color: #00A;
									border: 1px #0A0 solid;
									border-radius: 1px;
								}
								.bar div {
									width: <?php 
    echo $sys['memUsed'] * 500 / $sys['memTotal'] . 'px;';
    ?>
									height: 3px;
									background-color: #A00;
開發者ID:qhpeklh5959,項目名稱:sk_vjudge,代碼行數:31,代碼來源:header.php

示例2: base64_encode

    $url .= $data['iowait'] . '%25';
    $url .= '&chtt=Core+' . $title;
    return $api . base64_encode($url);
}
if ($_GET['act'] == "cpu_percentage") {
    echo "<center><b><font face='Microsoft YaHei' color='#666666' size='3'>圖片加載慢,請耐心等待!</font></b><br /><br />";
    foreach ($data as $k => $v) {
        echo '<img src="' . makeImageUrl($k, $v) . '" style="width:360px;height:240px;border: #CCCCCC 1px solid;background: #FFFFFF;margin:5px;padding:5px;" />';
    }
    echo "</center>";
    exit;
}
// 根據不同係統取得CPU相關信息
switch (PHP_OS) {
    case "Linux":
        $sysReShow = false !== ($sysInfo = sys_linux()) ? "show" : "none";
        break;
    case "FreeBSD":
        $sysReShow = false !== ($sysInfo = sys_freebsd()) ? "show" : "none";
        break;
        /*
        
        	case "WINNT":
        
        		$sysReShow = (false !== ($sysInfo = sys_windows()))?"show":"none";
        
        	break;
        */
    /*
    
    	case "WINNT":
開發者ID:php360,項目名稱:ltnmp,代碼行數:31,代碼來源:p.php

示例3: test_io

function test_io()
{
    $fp = @fopen(PHPSELF, "r");
    $timeStart = gettimeofday();
    for ($i = 0; $i < 10000; $i++) {
        @fread($fp, 10240);
        @rewind($fp);
    }
    $timeEnd = gettimeofday();
    @fclose($fp);
    $time = ($timeEnd["usec"] - $timeStart["usec"]) / 1000000 + $timeEnd["sec"] - $timeStart["sec"];
    $time = round($time, 3) . "秒";
    return $time;
}
//linux係統探測
$sysInfo = sys_linux();
function sys_linux()
{
    // CPU
    if (false === ($str = @file("/proc/cpuinfo"))) {
        return false;
    }
    $str = implode("", $str);
    @preg_match_all("/processor\\s{0,}\\:+\\s{0,}([\\w\\s\\)\\(\\@.-]+)([\r\n]+)/s", $str, $processor);
    @preg_match_all("/model\\s+name\\s{0,}\\:+\\s{0,}([\\w\\s\\)\\(\\@.-]+)([\r\n]+)/s", $str, $model);
    if (count($model[0]) == 0) {
        @preg_match_all("/Hardware\\s{0,}\\:+\\s{0,}([\\w\\s\\)\\(\\@.-]+)([\r\n]+)/s", $str, $model);
    }
    @preg_match_all("/cpu\\s+MHz\\s{0,}\\:+\\s{0,}([\\d\\.]+)[\r\n]+/", $str, $mhz);
    if (count($mhz[0]) == 0) {
        $values = @file("/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq");
開發者ID:phuslu,項目名稱:cmdhere,代碼行數:31,代碼來源:index.php


注:本文中的sys_linux函數示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。