不定期稼働している姉妹サイトの稼働状況をサイドメニューリンクにお知らせ画面として作成した。
同一LAN内のサーバー機にPINGを送信して,稼働状況を取得・表示する。
以前作成したコードを参考に作成して,埋め込みした。
wp-content/server-statusフォルダーに保存
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>serverxxx-status</title>
</head>
<body>
<strong>姉妹サイト(不定期稼働)</strong>
<br>現在 <strong>
<?php
$cmd = "nwolc -p " . "ipアドレス";
exec($cmd,$opt,$return_ver);
if($return_ver == 0) {
echo '<font color="green"> '. "稼働中" .' </FONT>';
} else {
echo '<font color="red"> '. "停止中" .' </FONT>';
}
?>
</strong>
です。
<br><font size="2"> 「<a href="https://hoge.jp/blog/" target="_blank" >個人ブログサイト</a><a href="https://hoge.jp/blog/">」</a>
<br>※個人の活動メモです。</font>
</body>
</html>
カスタムHTMLからiframeで埋め込み
<iframe src="https://ドメイン名/ブログルート/wp-content/server-status/serverxxx-status.php" title="server-status" width=320 height=120>
</iframe>
実際の表示