很抱歉,这些数据已经工作了几个小时,可以提出一种使之有效的方法。
我正在执行php shell_exec snmpbulkwalk。
示例:
$counts = shell_exec("/bin/snmpbulkwalk -v 2c $hostname ..... | awk '{print \$4}' ");
我正在尝试将其打印在表格中。
示例:
print "<table border=1 bgcolor=#ffffff>";
print "<tr>
<td>Counts</td>
</tr>";
for ($i=0; $i<count($counts); $i++) {
print "<tr>";
print "<td>$counts[$i]</td>";
print "</tr>"; }
print "</table>";
这导致将snmpbulkwalk数据放入一个单元格中。
示例:
Counts
890 718 600 577 602 309 924 685 651 204 485 709 341 369 3 39 728 638 556 3 1013 639 476 591 672 774 307 736 586 507 539 467 684 609 760 839 721 735 431 795 868 491 587 581 575 414 299 234
我一直在寻找每个值都在自己的行中。
示例:
Counts
890
718
600
577
...
这似乎很基本,但是我不确定我如何解决。
我过去知道是否与下面的php echo一起显示。但是我需要将这些数据放入表中。
示例:
echo "<pre>".$counts."</pre>"
感谢您的帮助。