html调用此php代码 并用表格显示出连接到服务器的客户端 <?php $command = "/etc/init.d/S49ntp restart"; $output = array(); $return_var = 0; exec($command,$output,$return_var); if($return_var === 0){ echo "NTP启动成功!"; }else{ echo "NTP启动失败!"; } $netstat_output = exec("netstat -an | grep :123"); $clien_count = substr_count($netstat_output,"ESTABLISHED"); echo "有 ".$client_count. " 个客户端连接到ntp服务器。"; ?>
时间: 2023-07-16 20:15:15 浏览: 84
以下是可以用表格显示出连接到服务器的客户端的完整代码:
```html
<!DOCTYPE html>
<html>
<head>
<title>客户端连接数</title>
<style>
table {
border-collapse: collapse;
width: 50%;
margin: auto;
}
th, td {
text-align: left;
padding: 8px;
border-bottom: 1px solid #ddd;
}
th {
background-color: #f2f2f2;
}
</style>
</head>
<body>
<h1>客户端连接数</h1>
<table>
<tr>
<th>服务器</th>
<th>连接数</th>
</tr>
<?php
$command = "/etc/init.d/S49ntp restart";
$output = array();
$return_var = 0;
exec($command, $output, $return_var);
if ($return_var === 0) {
echo "<p>NTP启动成功!</p>";
} else {
echo "<p>NTP启动失败!</p>";
}
$netstat_output = exec("netstat -an | grep :123");
$client_count = substr_count($netstat_output, "ESTABLISHED");
echo "<tr><td>NTP</td><td>".$client_count."</td></tr>";
?>
</table>
</body>
</html>
```
这个代码会执行NTP服务的重启操作,然后使用 `netstat` 命令获取连接到服务器的客户端数量,并将结果显示在一个表格中。
阅读全文