绘制网络拓扑(php / jquery)

时间:2012-02-09 06:08:57

标签: php jquery networking topology

我为小型ISP工作。 我们需要在我们的项目中绘制网络拓扑以进行网络管理。 我通常有这些数据:

  

“思科”       | => “d-链接”       | => “d-链接”

依旧......

因此。使用PHP和jQuery如何绘制简单但漂亮的拓扑图? 提前致谢!感谢您的支持。

1 个答案:

答案 0 :(得分:5)

在PHP中,您可以呼叫Graphviz制作图像。可能已经有一个用于Graphviz的PHP包装器,但是很容易自己调用它。

例如,此输入文件(在example.dot中):

digraph example {
    dlink1 [label="d-link"];
    dlink2 [label="d-link"];
    cisco -> dlink1;
    cisco -> dlink2;
}

可以转换为图像:

$ dot -Tpng -o example.png example.dot

结果如下:

Result from Graphviz