目前,我有這個代碼,它運行的PHP腳本,讓我知道,如果電腦發出ping命令:從一個txt文件中提取IP地址,PC的名稱
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="refresh" content="30">
</head>
<body>
<h1>PC Test Ping Status</h1>
<?php
$host="10.191.10.98";
exec("ping -c 2 " . $host, $output, $result);
if ($result == 0)
echo "<p>p2 On-Line</p>";
else
echo "<p>p2 Off-Line !</p>";
$host="10.191.10.125";
exec("ping -c 2 " . $host, $output, $result);
if ($result == 0)
echo "<p>p3 On-Line</p>";
else
echo "<p>p3 Off-Line!</p>";
?>
</body>
</html>
我想拉PC名稱和從列地址數據在一個txt文件,而不是像:
pc1 10.191.10.1
pc2 10.191.10.2
pc3 10.191.10.3
pc4 10.191.10.4
等等......因此我們可以添加到列表中,它會繼續下去。
'file_put_contents()'http://php.net/manual/en/function.file- put-contents.php – Kisaragi
我認爲使用json文件而不是平面文本文件會更好。 'data:{'pc1':'10.191.10.1','pc2':'10.191.10.1'....}'那麼你可以像這樣使用它:'var pcs = JSON.parse('.. /../data/file.json');警報(pcs.data.pc1);'沒有測試它。連接[你的其他問題] –
(http://stackoverflow.com/questions/41681077/need-to-track-pc-down-times-using-php-ping-and-display-time-down-dhhmm/41682607)這裏供參考,因爲它是相關的。 –