Exemplo n.º 1
0
         $data["value"] = getSpeed("rx");
     } else {
         if ($get == "NetExtIp") {
             $data["value"] = getExternalIP();
         } else {
             if ($get == "all") {
                 $memInfo = getMemInfo();
                 $i = 0;
                 foreach ($config["Software"] as $key => $value) {
                     $name = array_keys($value);
                     $name = $name[0];
                     $process = $value[$name];
                     $data[$key] = $name . " " . CheckRunningProcess($process);
                     $i++;
                 }
                 $data["HW_OS"] = getOperatingSystem();
                 $data["HW_KERNEL"] = getKernel();
                 $data["HW_CPU"] = getCPU();
                 $data["HW_RAM_USED"] = getSize($memInfo["MemTotal"] - $memInfo["MemFree"]);
                 $data["HW_RAM_AVAIL"] = getSize($memInfo["MemTotal"]);
                 $data["HW_RAM_PRNT"] = round(100 * ($memInfo["MemTotal"] - $memInfo["MemFree"]) / $memInfo["MemTotal"], 1);
                 $data["HW_SWAP_USED"] = getSize($memInfo["SwapTotal"] - $memInfo["SwapFree"]);
                 $data["HW_SWAP_AVAIL"] = getSize($memInfo["SwapTotal"]);
                 $data["HW_SWAP_PRNT"] = round(100 * ($memInfo["SwapTotal"] - $memInfo["SwapFree"]) / $memInfo["SwapTotal"], 1);
                 $data["NET_IP"] = getIP();
             } else {
                 die("ERROR1");
             }
         }
     }
 }
Exemplo n.º 2
0
<?php

function getOperatingSystem()
{
    $user_agent = $_SERVER['HTTP_USER_AGENT'];
    $os_array = array('/windows/i' => 'windows', '/arch linux/i' => 'arch', '/ubuntu/i' => 'debian', '/debian/i' => 'debian', '/mac osx/i' => 'osx');
    foreach ($os_array as $regex => $value) {
        if (preg_match($regex, $user_agent)) {
            return $value;
        }
    }
    return false;
}
$os = getOperatingSystem();
if ($os == "windows") {
    header("Location: windows/");
    exit;
} else {
    if ($os == "arch") {
        header("Location: arch/");
        exit;
    } else {
        if ($os == "debian") {
            header("Location: debian/");
            exit;
        } else {
            if ($os == "osx") {
                header("Location: homebrew/");
                exit;
            } else {
                header("Location: other/");