目前,我有这个代码,它运行的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)这里供参考,因为它是相关的。 –