Skip to content

Instantly share code, notes, and snippets.

@PJZ9n
Created March 19, 2019 10:55
Show Gist options
  • Save PJZ9n/38f942103076d924273ec5d08bd6f0e8 to your computer and use it in GitHub Desktop.
Save PJZ9n/38f942103076d924273ec5d08bd6f0e8 to your computer and use it in GitHub Desktop.
<html>
<head>
<meta http-equiv="refresh" content="0.9; URL=./cpuz.php">
</head>
<body>
<?php
$file = file_get_contents("./cpu.txt");
$o = explode("||", $file);
$o[5] = $o[5] + 60 * 60 * 9;
$t = 0;
echo "PJHosting Node1 CPU status (表示できればいいやって感じで適当だから許してね)", "<br>";
echo "Package温度: ", mb_substr($o[0], 17, 5) + $t, "℃", "<br>";
echo "Core0--温度: ", mb_substr($o[1], 17, 5) + $t, "℃", "<br>";
echo "Core1--温度: ", mb_substr($o[2], 17, 5) + $t, "℃", "<br>";
echo "Core2--温度: ", mb_substr($o[3], 17, 5) + $t, "℃", "<br>";
echo "Core3--温度: ", mb_substr($o[4], 17, 5) + $t, "℃", "<br>";
echo "1秒ごとに更新しています", "<br>";
echo "更新日時:", date("Y年m月d日 H時i分s秒", $o[5]), "<br>";
date_default_timezone_set('Asia/Tokyo');
echo "現在日時:", date("Y年m月d日 H時i分s秒", time() - 32), "<br>";
$packageTemp = mb_substr($o[0], 17, 2) + $t;
if ($packageTemp >= 70) {
echo '<p style="color: white;font-size: 50px;background: black">70~℃:お亡くなりになられました</p>';
} else if ($packageTemp >= 60) {
echo '<p style="color: white;font-size: 50px;background: red">60-69℃:やばいくらい高温</p>';
} else if ($packageTemp >= 50) {
echo '<p style="color: white;font-size: 50px;background: pink">50-59℃:かなり高温</p>';
} else if ($packageTemp >= 40) {
echo '<p style="color: black;font-size: 50px;background: yellow">40-49℃:高温</p>';
} else if ($packageTemp >= 30) {
echo '<p style="color: white;font-size: 50px;background: green">30-39℃:普通</p>';
} else if ($packageTemp >= 20) {
echo '<p style="color: white;font-size: 50px;background: lightblue">20-29℃:冷え冷え</p>';
} else {
echo '<p style="color: blue;font-size: 50px;background: aliceblue">~19℃:逆に壊れそう</p>';
}
echo "<br>";
echo "<br>";
echo "<br>生データ";
foreach ($o as $k => $val) {
echo '<p style="font-size=15px">' . $k . ". " . $val . '</p>';
}
?>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment